1用户名
2密码占位 真正的密码是在/etct/shadow中,shadow文件只有root才可以看到
3用户id 0超级用户 1-499 系统用户伪用户, 500-65535 普通用户
4初始组用户 添加用户默认添加同名组 /etc/group
5用户说明,可有可无
6用户家目录
7用户登录后的权限 /bin/bash 可以执行可以执行所有权限 /sbin/nolog 伪用户无法登录
window要修改为管理员,就修改组
直接修改用户的uid就可以变成超级用户,但是不建议,因为超级用户只能是root
以长格式列出 /etc/passwd/etc/shadow/group文件的信息。
[root@localhost ~]# ls /etc/passwd -l
-rw-r--r--. 1 root root 946 7月 8 21:50 /etc/passwd
[root@localhost ~]# ls /etc/shadow -l
----------. 1 root root 604 7月 8 21:50 /etc/shadow
[root@localhost ~]# ls /etc/group -l
-rw-r--r--. 1 root root 504 7月 8 21:48 /etc/group
[root@localhost ~]# ls -al /etc/skel/
总用量 24
drwxr-xr-x. 2 root root 62 4月 11 2018 .
drwxr-xr-x. 82 root root 8192 7月 11 16:41 ..
-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
命令用于列出 /home目录下的所有文件和目录,包括隐藏文件,并显示详细的信息,如权限、拥有者、大小等。
[root@localhost ~]# ls -al /home
总用量 0
drwxr-xr-x. 2 root root 6 4月 11 2018 .
dr-xr-xr-x. 18 root root 235 7月 8 21:54 ..
[root@localhost ~]# ls -al /home/
[root@localhost ~]# vim /etc/passwd
用户的初始化操作环境 .bash_profile .bashrc gnome2
创建用户以后家目录中会自动添加初始文件
创建用户及修改密码
2)影子文件 /etc/shadow 只能被root读取修改
sha512不会因为两个密码相同而产生相同的加密串
作用
1用户名称
2密码 sha512 * !表示没有密码
3更新密码的时间
4两次修改时间的间隔
5密码有效期
6密码修改到期前的警告天数
7密码过期后的宽限天 默认-1 为空永远不禁用
8密码失效时间
9保留无意义
3)组文件 /etc/group
第一列:组名
第二列:密码位
第三:初始组
第四:附加组
每个用户有且必须有一个初始组,允许有多个附加组
Linux用户权限管理
[root@localhost ~]# ls -ld /q
drwxr-xr-x. 4 root root 30 10月 14 00:05 /q
第一个字符:表示的文件类型
d :目录
- :文本文件
1 : 快捷方式
[root@localhost ~]# ls -lh /opt/pfzsk.tar.gz
-rw-r--r--. 1 root root 11M 10月 13 23:54 /opt/pfzsk.tar.gz
第二个字符-第十个字符 ---9个 分三组 : 权限 (对文件或目录)
rwx r-x r-x --9个字符
属主 u 属组 g 其他人 o
拥有者 属于某个组的用户所拥有的权限
基本权限 (文件)
r 读取
w 写入
x 执行 --脚本
基本权限 (目录)
r 读取--查看目录里的内容 ls
w 写入 --目录下创建删除文件或者目录
x 执行--能够使用cd切换目录
修改权限 :chmod 权限内容 目录/文件
[root@localhost ~]# mkdir /aa
[root@localhost ~]# ls -ld /aa
drwxr-xr-x. 2 root root 6 10月 14 01:19 /aa
[root@localhost ~]# chmod u-w /aa //将目录拥有者的写入权限去除
[root@localhost ~]# ls -ld /aa //验证权限
dr-xr-xr-x. 2 root root 6 10月 14 01:19 /aa
[root@localhost ~]# chmod g+w /aa //给所属组增加写入权限
[root@localhost ~]# ls -ld /aa
dr-xrwxr-x. 2 root root 6 10月 14 01:19 /aa
[root@localhost ~]# chmod o-x /aa
[root@localhost ~]# ls -ld /aa
dr-xrwxr--. 2 root root 6 10月 14 01:19 /aa
[root@localhost ~]# gpasswd -a aa root //将aa加入到root组,使aa具有组的权限