Linux 用户修改主组和附加组和删除

用户修改 usermod和gpasswd

usermod  [option] login

-u UID  新UID
-g GID  新主组
-G Group1【Group2,...】新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项
-s  SHELL   新的默认的shell
-c  'COMMENT'  新的注释信息
-d  HOME   新的家目录不会自动创建;若要创建新家目录并移动原家数据,同时使用-m选项
-l  login+name 新的名字
-L --lock lock指定用户在/etc/shadow密码栏增加!
-U --unlock  unlock执行用户,将/etc/shadow密码栏的!去掉
-e  YYYY-MM-DD:指明用户账号过期日期
-f INACTIVE : 设定非活动期限,即宽限期

# 修改用户的主组(passwd 中的 GID)
usermod -g 组 用户名

#修改用户的附加组
usermod -G 组 用户名      【会覆盖之前的附加组,小心】
usermod -a -G 组 用户名   【追加进去】
usermod -a -G 组,组 用户名

# 清空附加组
usermod  -G ' ' wei  

#用户加入附加组,原有附加组不变类似追加效果
gpasswd  -a  用户  组   

#把用户的附加组删除
gpasswd  -d  用户 组   

示例

[root@C17-17 ~]#id li
uid=66(li) gid=50(ftp) groups=50(ftp)
[root@C17-17 ~]#usermod -g root li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root)
[root@C17-17 ~]#usermod -G ftp  li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root),50(ftp)
[root@C17-17 ~]#usermod -G mail  li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root),12(mail)
[root@C17-17 ~]#usermod -a -G ftp  li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root),12(mail),50(ftp)
[root@C17-17 ~]#usermod  -G ''  li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root)
[root@C17-17 ~]#usermod -G mail,ftp  li
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root),12(mail),50(ftp)

[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root)
[root@C17-17 ~]#gpasswd -a li ftp
Adding user li to group ftp
[root@C17-17 ~]#id li
uid=66(li) gid=0(root) groups=0(root),50(ftp)
[root@C17-17 ~]#gpasswd -d li ftp
Removing user li from group ftp

3、用户删除 userdel

userdel  [option] ... login
-f  --force  强制
-r  --remove 删除用户家目录和邮箱

示例

[root@C17-17 ~]#useradd wang
[root@C17-17 ~]#ls -ld /home/
drwxr-xr-x. 4 root root 29 Oct 18 23:32 /home/
[root@C17-17 ~]#ls -ld /home/*
drwx------  2 wang wang 62 Oct 18 23:32 /home/wang
drwx------. 2 wei  wei  83 Oct 15 14:52 /home/wei
[root@C17-17 ~]#userdel wang
[root@C17-17 ~]#ls -ld /home/*
drwx------  2 1001 1001 62 Oct 18 23:32 /home/wang
drwx------. 2 wei  wei  83 Oct 15 14:52 /home/wei
[root@C17-17 ~]#id wang
id: wang: no such user

[root@C17-17 ~]#useradd wang
Creating mailbox file: File exists
[root@C17-17 ~]#ls -l /home/*
/home/wang
/home/wei
[root@C17-17 ~]#userdel -rf wang
[root@C17-17 ~]#ls -ld /home/*
drwx------. 2 wei wei 83 Oct 15 14:52 /home/wei
展开阅读全文

页面更新:2024-02-29

标签:被覆   用户   示例   注释   账号   期限   选项   用户名   密码   目录

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top