计算机网络/计算机科学与应用/系统/运维/开发

usermod 命令 修改用户账号属性

如果系统中已经存在的账号,需要修改,可以直接用文本编辑器来修改/etc/passwd 文件相关数值

或者使用 usermod 命令重新设置各种属性


选项:

-m 用于将用户原来的家目录移动到新的指定位置,只能与 -d 选项配合使用

-d  用于指定用户新的家目录,修改完毕后,用户家目录中原有的文件也都将被转移到新位置。


例如: 将 zth 用户的家目录移动到/home 目录

查看admin 用户的家目录位置
# grep  zth /etc/passwd
修改admin的家目录
# usermod -m  -d  /home/admin  admin 
再次查看家目录位置
grep  zth /etc/passwd


-l 选项 更改用户账号的名称

例如: 将zth用户的账号名称改为 master

# usermod -l  master  admin
# grep master  /etc/passwd


-g 选项 更改用户基本组

例如:将用户master 的基本组改为ftp

#usermod -g ftp  master
# id master


-G -a选项 更改用户的附加组

例如:将用户master的附加组改为root

# usermod -G root master

# id master


注意:修改完附加组之后,用户原先所属的所有附加组都将被覆盖。

如果用户之前已经有多个附加组,那么执行该命令之后将只保留最后这一个附加组。


usermod

再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达

评论

^