Linux系统改变用户名的方法(linux修改用户名)
Linux系统虽然是开源的,但是其操作和其他操作系统并非十分相似,改变用户名也是如此。在Linux系统中,要改变用户名,需要特定的操作才可以完成,下面就分享Linux系统改变用户名的方法:
#### 一. 创建新用户
在Linux系统中,首先需要创建新的用户帐号(有可能更改用户名或用户ID),该步骤必须在更改原有用户名之前完成。要创建新的用户,需要使用以下命令:
# useradd -m
-m参数会为新建的用户创建一个交互目录,如果该目录已存在,就无需再创建。下面是示例:
# useradd -m new_username
#### 二. 更改用户ID
既然新建了用户,接下来就可以通过调整用户ID来更改用户名了。
首先,应该想办法获取当前用户名所关联的用户ID,使用id 命令可实现此功能,下面是一个例子:
# id new_username
uid=1002(new_username) gid=1002(new_username) groups=1002(new_username)
UID即用户ID,以上例子中,ID 为1002。
接下来,使用usermod命令可更改用户ID,下面是一个示例:
# usermod -u
假设要把ID 从1002改为4002,则可以如下操作:
# usermod -u 4002 new_username
#### 三. 通过修改文件完成改名
更改过ID 后,接下来是修改文件名,使用以下指令即可实现:
# usermod -l
假设现在我们要把用户new_username改名成myusername,可以执行:
# usermod -l myusername new_username
这样一来,该用户的用户名、目录名和其他相关的文件夹都会更改为myusername。
以上是Linux系统改变用户名的全部步骤,在改变用户名之前,最好备份重要文件,以免在修改ID 和文件名的过程中出现异常。特别的,在改变用户ID和文件名的过程中,用户也不能正常登录,所以,改变用户名需谨慎执行,并且要仔细检查完整性。