LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/Centos7/正文

usermod 命令 修改用户账号属性

Centos7714 次阅读

如果系统中已经存在的账号,需要修改,可以直接用文本编辑器来修改/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


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

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


努力的意义,不在于一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个自己更好一点。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读