linux系统中修改用户名的方法 浏览:183

安装系统时,可能不考虑用户名。如果您稍后觉得这个用户名不太好,您只需在不影响任何操作的情况下修改用户名即可。答案当然是肯定的。



在这里我将不详细阐述原则,直接给出具体的操作方法如下:



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的变化。



档案室



/ /密码等用户帐户信息/等/影子-用户账户信息加密 / /组群信息等
推荐文章1
广告