如果系统中已经存在的账号,需要修改,可以直接用文本编辑器来修改/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
注意:修改完附加组之后,用户原先所属的所有附加组都将被覆盖。
如果用户之前已经有多个附加组,那么执行该命令之后将只保留最后这一个附加组。