安装系统时,可能不考虑用户名。如果您稍后觉得这个用户名不太好,您只需在不影响任何操作的情况下修改用户名即可。答案当然是肯定的。
在这里我将不详细阐述原则,直接给出具体的操作方法如下:
1、建议使用单一的模式,如recoverymode Ubuntu,登录到系统根用户。
当然,这是没有必要的,如果你有两个或更多的用户,而不需要改变将有资格获得root权限。不说有点乱因为我当时修改两个用户名,都可以获得root权限,可以操作交替进行。但怎么说,是不是直接root身份方便。
2、修改用户名称的一部分,用户组的一部分和主目录部分 / / passwd文件等。
3、修改 / /组等文件的用户名称,用户组的一部分;而且重写 / / gshadow等;
4,修改不随登录系统更改的用户名文件的用户名部分。
5、修改/家/ olduser /家/新手,关注用户和用户组进行修改,与R chown,这是很关键的;
这5个步骤是必不可少的,操作失败可能导致无法登录系统并完成上面的5个步骤来修改成功。
Note: the above mentioned are all by manual modification, if you want to change it at a time, you can try the usermod-l command, ha ha!
使用usermod
修改用户帐户
名称
usermod -修改用户帐户
语法
{ - } { ccomment usermod - dhome_dir {米} } { - } { } { eexpire_date - finactive_time - ginitial_group } { } } { - G,…llogin_name } { { - } { -方式- { } }登录UUID啊
描述
usermod命令修改系统帐号文件参考指定的一部分你的命令列。以下是可选择的参数usermod。
- ccomment
更新用户帐户密码文件的注释吧,这通常是修改使用中性粒细胞趋化因子(1)。
- dhome_dir
更新用户的新登录目录。如果给定m选项,用户的旧目录将迁移到一个新目录,如果旧目录不存在,则将新建一个目录。
- eexpire_date
添加用户帐户停止日期。日期格式为。
- finactive_days
几天之后的帐户过期永久中止。该值为0时,该帐户是立即停了下来。这个功能是关闭时的值-1.the默认值是1。
- ginitial_group
更新用户的新开始条目组。组名称必须存在。组ID必须引用现有组。组ID预设值为1。
- G,{…}
用户被定义为一组组的成员。每个组使用区域格,空白字符不能混合。组名仅限于g选项。如果用户当前组不再是此列,则从组中删除用户。
- llogin_name
在更改用户登录名login_name.it不会改变。特别是,用户目录名称也应该进入了一个新的登录。
-方式
指定一个新的条目shell。因此该列是白色的,系统将选择系统默认shell。
- UUID做
用户的ID值。它必须是唯一的ID值,除非使用-o选项。数不能为负。预设不应低于99,但增加一个99。0 ~通常是留给系统使用的帐户的所有文件的目录。用户目录树下的用户名自动改变。对文件的用户目录是手动更改。
警告
usermod不允许你改变线路上的用户帐户的名称。当usermod用来更改用户名,必须确认用户不执行计算机上的任何程序,您需要手动更改用户的crontab文件。您还需要手动更改用户的工作的文件。nisserver应设置在服务器相关的NIS的变化。
档案室
/ /密码等用户帐户信息/等/影子-用户账户信息加密 / /组群信息等