linux修改用户名,登录名,目录名

本文介绍了在Linux系统中因需求或偏好想要更改已创建用户的用户名和所属组时的步骤,包括使用usermod命令的注意事项,如需确保用户未登录,以及使用groupmod和gpasswd管理用户组的方法。过程中可能会遇到的错误,如currentlyloggedin警告,以及如何避免和解决这些问题也进行了讨论。
摘要由CSDN通过智能技术生成

一、背景

在安装系统的时候,经常会无意识的随便起个用户名,后面如果发现该用户名不好或因为环境需要须重起个用户名,这可能涉及到登录名,用户名,和/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们留言指正,以免误导他人,若仍未解决大家的问题,望去他处拜询,并翘盼回来留言补充

七 参见:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值