linux用户和用户组


用户和用户组
1. /etc/group
组名:x:组编号:用户列表
组号 1-499 预留系统编号
组号 500- 用户创建

2. /etc/gshadow
组名:组密码:组管理者:用户列表

3. /etc/passwd
用户名:密码占位符:用户编号:用户组编号:注释:主目录:shell类型

4. /etc/shadow
用户名:密码:::::

5. 组
groupadd 组名
-g 组编号 #指定组编号
groupmod -n 新组名 原组名
-g 组编号 原组名 #修改组编号
groupdel 组名

6. 用户
useradd -g 组名 用户名
-g 指定组名
-d 指定用户home目录
#若不指定组,则创建一个和用户编号一样的组
usermod -c 注释 用户名
-l 新用户名 原用户名 #修改用户名
-d 目录 #修改home目录
-g #修改所属组
userdel -r 用户名
-r #删除用户所有文件

touch /etc/nologin #暂时禁止非root账户登录

7. 其它命令
passwd -l 用户名
-l 锁用户
-u 解锁
-d 无密码登录

gpasswd -a 用户名 组名,...
-d 去掉附属组
#添加用户到组(附属组)

newgrp 附属组 #切换到附属组(需要组密码)

useradd -g 主组 -G 附属组1,... 用户名

su 用户名 #切换用户

id 用户名

groups 用户名

chfn 用户名 #设置用户详细资料

finger 用户名 #显示用户详细资料

相关内容