用户与权限
[root@zabbixserver ~]# ls /etc/passwd -l
-rw-r--r--. 1 root root 2189 10月 25 2023 /etc/passwd
[root@zabbixserver ~]# ls -l /etc/shadow
----------. 1 root root 1221 10月 25 2023 /etc/shadow
[root@zabbixserver ~]# ls /etc/group -l
-rw-r--r--. 1 root root 950 10月 25 2023 /etc/group
[root@zabbixserver ~]# ls -l /etc/gshadow
----------. 1 root root 765 10月 25 2023 /etc/gshadow
[root@zabbixserver ~]# ls -al /etc/skel/
总用量 24
drwxr-xr-x. 3 root root 78 4月 11 2018 .
drwxr-xr-x. 135 root root 8192 7月 10 22:12 ..
-rw-r--r--. 1 root root 18 4月 11 2018 .bash_logout
-rw-r--r--. 1 root root 193 4月 11 2018 .bash_profile
-rw-r--r--. 1 root root 231 4月 11 2018 .bashrc
drwxr-xr-x. 4 root root 39 10月 25 2023 .mozilla
[root@zabbixserver ~]# ls -l /var/spool/mail/
总用量 0
-rw-rw----. 1 zabbixserver mail 0 10月 25 2023 zabbixserver
-rw-rw----. 1 rpc mail 0 10月 25 2023 rpc
[root@zabbixserver ~]# ls -al /home/
总用量 0
drwxr-xr-x. 3 root root 17 10月 25 2023 .
dr-xr-xr-x. 17 root root 224 10月 25 2023 ..
drwx------. 3 zabbixserver zabbixserver 78 4月 11 2018 zabbixserver
[root@zabbixserver ~]# vim /etc/passwd
输入set number显示有多少行
uid1-499不可删除,否则系统无法启动
500之后为用户账号
所有账户有且必有一个初始组
用户名 用户密码 用户uid 初始用户组 用户说明 用户家目录 用户登录后的权限
window要修改管理员,就修改组
直接修改用户的uid就可以变成超级用户,但是不建议,因为超级用户只能是root
影子文件:只能被root所读取和修改 /etc/shadow
[root@zabbixserver ~]# head -1 /etc/shadow
root:$6$pYJY9g3NyN1EHFDi$ROnSkolA2HiOkdIiyJR.qMs.TukNQGBblFd3Nwn0ojATJFbcXOB7mq3QoBrymEmBL5EkmUNinQZIER.EMkZ0y.(通过sha512加密之后的密码)::0:99999:7:::
md5加密长度128位。其所生成的加密串一样
sha512加密,不会因为两个密码相同二产生相同加密串
1.用户名称,2.密码sha512,不会因为两个密码相同而产生同样的加密串,3.更新密码的时间 1970 1 1() 时间错:显示一长串字符,表示从1970年开始到目前所隔得天数 微软系列从(1900 1 1开始,),4.两次修改时间的间隔,5.密码有效期,6.密码密码到期前的警告天数,7.密码过期后的宽限天数 默认为-1 为空的话永远不禁用,8.密码失效时间,9.保留 无意义
组文件
[root@zabbixserver ~]# tail -2 /etc/group
tcpdump:x:72:
zabbixserver:x:1000:zabbixserver
组名:组密码:gid:附加组
组密码文件 /etc/gshadow 组管理员,每个用户有且必须有一个初始组,但可以有多个附加组。用户的初始操作环境。bash/profile .bashrc .gnome2
[root@zabbixserver ~]# ls -a /etc/skel/
. .. .bash_logout .bash_profile .bashrc .mozilla
MySQL安装
maridb需要安装1.8版本以上的mysq
角色 role ugo 权限grant rwx
[root@web1 ~]# vim /etc/default/useradd
# useradd defaults file
GROUP=100 //默认分配给新用户的组ID
HOME=/home //新用户的默认家目录
INACTIVE=-1 //指定用户账户永不因长时间不活动而被禁用
EXPIRE= //此字段为空,意味着使用这些默认设置创建的用户账户将不会设置过期日期
SHELL=/bin/bash //新用户账户的默认shell为/bin/bash
SKEL=/etc/skel //指定包含默认配置文件和脚本的模板目录,这些文件将在创建新用户时复制到其家目录中
CREATE_MAIL_SPOOL=yes //启用为新用户创建邮件存储文件的功能,通常位于用户家目录内
Linux中mysql的安装
在官网下载MySQL安装包
[root@web1 mysqlrpm]# mkdir /usr/local/mysqlrpm
[root@web1 mysqlrpm]# cd /usr/local/mysqlrpm/
[root@web1 mysqlrpm]# tar -xvf mysql-9.0.0-1.el7.x86_64.rpm-bundle.tar
[root@web1 mysqlrpm]# rpm -ivh mysql-community-common-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# rpm -ivh mysql-community-client-plugins-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# rpm -ivh mysql-community-libs-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# rpm -ivh mysql-community-client-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# rpm -ivh mysql-community-icu-data-files-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# rpm -ivh mysql-community-server-9.0.0-1.el7.x86_64.rpm
[root@web1 mysqlrpm]# mysql --version
[root@web1 mysqlrpm]# systemctl start mysqld //启动服务
[root@web1 mysqlrpm]# service mysqld stop //停止服务
[root@web1 log]# cd /var/log
[root@web1 log]# grep -n password mysqld.log //查看临时密码
[root@web1 log]# mysql -u root -p //登录