Linux之用户和用户组管理-用户配置文件-用户信息文件
对于服务器来说,安全性越高,越需要建立合理的用户权限等级制度和服务器操作规范。
在linux中主要是通过用户配置文件来查看和修改用户信息
用户基本信息文件/etc/passwd
可以用man 5 passwd 查看passwd配置文件的帮助
第1字段:用户名称(要规范)
第2字段:密码标志X(真正密码存放在/etc/shadow)
第3字段:UID
0: 超级用户
1-499: 系统用户(伪用户)
500-65535: 普通用户
如果想把普通用户变成超级用户,可以把它的UID改为0
系统用户不能登录,不能删除
第4字段:GID(用户初始组ID)
初始组、附加组
初始组:用户一登录就立刻拥有这个用户组的相关权限,必有且只有一个初始组
附加组:用户可以属于多个不同组,并拥有这些组的权限。
第5字段:用户说明
第6字段:家目录
普通用户:/home/用户名/ home下的二级目录
超级用户:/root/
第7字段:登录之后的Shell
Shell是Linux的命令解释器。
在/etc/passwd当中,除了标准Shell是/bin/bash之外,还有/sbin/nologin。
可以用man 5 passwd 查看passwd配置文件的帮助
第1字段:用户名称(要规范)
第2字段:密码标志X(真正密码存放在/etc/shadow)
第3字段:UID
0: 超级用户
1-499: 系统用户(伪用户)
500-65535: 普通用户
如果想把普通用户变成超级用户,可以把它的UID改为0
系统用户不能登录,不能删除
第4字段:GID(用户初始组ID)
初始组、附加组
初始组:用户一登录就立刻拥有这个用户组的相关权限,必有且只有一个初始组
附加组:用户可以属于多个不同组,并拥有这些组的权限。
第5字段:用户说明
第6字段:家目录
普通用户:/home/用户名/ home下的二级目录
超级用户:/root/
第7字段:登录之后的Shell
Shell是Linux的命令解释器。
在/etc/passwd当中,除了标准Shell是/bin/bash之外,还有/sbin/nologin。