1. 用户添加命令 useradd 【选项】 用户名
[root@localhost ~]# useradd njh #添加用户 [root@localhost ~]# passwd njh #创建用户密码 执行了useradd命令后,其实是系统对下列文件进行了操作:
2. 用户的默认值文件 /etc/default/useradd [root@localhost ~]# cat /etc/default/useradd # useradd defaults file
/etc/login.defs
3. 修改用户信息 # usermod [选项] 用户名
[root@localhost ~]# usermod -c 'a new user' njh #修改用户的说明 [root@localhost ~]# usermod -L njh #锁定用户 4. 修改用户密码状态 chage # change [选项] 用户名
示例: [root@localhost ~]# chage -d 0 njh 这个命令其实是把密码修改日期归0了(shadow文件的第3字段),这样用户一登录就要修改密码,这个很有用啊; 5. 删除用户命令 userdel # user [-r] 用户名 选项[-r]表示 删除用户的同时删除用户家目录 6. 查看用户ID [root@localhost home]# id njh uid=500(njh) gid=500(njh) groups=500(njh) 7.切换用户身份su命令 #su [选项] 用户名 - : 选项只使用“-”代表连带用户的环境变量一起切换,切记切换用户的时候一定带上这个符号,; -c 命令名:仅执行一次命令,而不切换用户身份 [root@localhost njh]# su - root [njh@localhost ~]$ su - root -c 'useradd njh2' #不切换成root,但是以root身份执行命令; 8. 添加用户组 # groupadd [选项] 组名 -g GID:指定组ID [root@localhost home]# groupadd group1 9. 修改用户组 # groupmode [选项] 组名 -g GID :修改组ID -n 新组名:修改组名 [root@localhost home]# groupmod -n groupnewname group1 #把group1名称修改为groupnewname 10. 删除用户组 # groupdel 组名 [root@localhost home]# groupdel groupnewname 如果组中有用户,且这个用户的主组是改组则删除时候会报错,即删除的组不能是用户的初始组; 11. 把用户添加入组或从组中删除 gpasswd [选项] 组名 -a 用户名 : 把用户加入组 -d 用户名 : 把用户从组中删除 请大家多多关注哦 |
|
来自: 庆亮trj21bcn0z > 《系统》