Linux添加用户及用户权限管理
新建用户(组)
新建用户需要通过指令useradd来实现。
useradd的一些基本用法如下:
useradd username 新建一个用户
useradd -u uid username 指定用户的uid
useradd -g gid username 指定用户的gid(一定要存在)
useradd -G gid useradd 指定用户的附加组(一定要存在)
useradd -c ‘string’ username 指定用户的说明信息
useradd -d 用户家目录 username 指定用户的家目录
useradd -s /etc/shell username 指定用户所使用的shell(该用户的shell就为/etc/shell)
用户组
groupadd westos 新建用户组westos
groupadd -g 233 westos1 新建用户组并指定用户组westos1的ID为233
groupdel westos 删除用户组westos
用户在系统中的存储方式
/etc/passwd 用户的信息文件。信息格式为“用户名称:密码:uid:gid:说明:家目录:shell”
/etc/group 用户组的信息文件。信息格式为"组名称:组密码:组id:组成员"
/etc/shadows 认证信息文件
/etc/skel/.* 默认开启shell的配置,用户的骨文件
/home/username 用户的家目录
用户的查看
查看当前用户需要输入指令:whoami
PS:直接修改用户为root权限
vim passwd
找到自己的用户名比如
test:x:1001:1001::/home/www:/sbin/nologin
将1001修改为0
test:x:0:0 ...