一、背景
在安装系统的时候,经常会无意识的随便起个用户名,后面如果发现该用户名不好或因为环境需要须重起个用户名,这可能涉及到登录名,用户名,和/home下目录名的更改,以及相应的组等的更改
二、解决方案
参见:链接: https://blog.csdn.net/lanxuezaipiao/article/details/43153367link
三、过程问题记录
警告
usermod不允许你改变正在线上的使用者帐号名称。当usermod用来改变userID,必须确认这名user没在电脑上执行任何程序,否则会报“usermod: user xxx is currently logged in”错误或者报“user xxx is used by process 3248 ”。因此必须root用户登录或者其他用户登录然后切换到root身份,而不能在当前用户下切换至root进行修改。
修改用户所属组名,可以用groupmod -n 新组名 旧组名
创建一个新组用:groupadd 新组名
把某一个用户添加到组用:usermod -G 组名 用户名
gpasswd[选项][-a user][-d user] groupname 从组中添加或删除用户
-d:从组中删除用户;
-a:添加用户到组中;
四、过程问题解决方案
五、心得
六、后话
文中所写不符合逻辑或者不严谨之处,恳望007们海涵;本着知其然,知其所以然的态度,诚请007们留言指正,以免误导他人,若仍未解决大家的问题,望去他处拜询,并翘盼回来留言补充