linux命令行修改用户名,linux改用户名的命令

  linux命令行修改用户名,linux改用户名的命令

  由于某种原因,用户名需要修改,有些朋友可能会感到不解。实际上,Linux系统也可以像windows一样自由地修改用户名,但有一点不同,Linux需要root权限才能修改用户名。

  以root用户身份登录,查看修改用户名命令的帮助:

  [root @ geek LP-python ~]# usermod-help用法:usermod [options]登录选项:-c,-comment注释GECOS字段的新值-d,-homehome _ dir用户的新主目录-e,- expiredate EXPIRE_DATE将帐户的到期日期设置为Expire _ Date-F,-INACTIVE非活动天数到期后,将密码设置为inactive -G,-GIDGroup强制组成为新的主组-G,- groups其他组的新列表GROUPS -a, - append GROUP将用户附加到上面-G中提到的附加组中,并且不从其他组中删除该用户-h,-help显示此帮助信息并推出-l,-login login新登录名-L,- lock锁定用户帐户-m -m,- move-home将主目录的内容移动到新位置(仅与-d一起使用)-o -o,- non-unique允许使用重复的(非唯一的)UID -p, - PASSWORD PASSWORD password将加密的密码设置为新密码-R,-root ch root _ DIR ch root directory-s,-shell shell新登录shell -u,- uid UID这个用户帐户,-new UID-UID用户帐户的u,-unlock用户帐户-z -Z,- SELinux-user SEUSER用户用户帐户new selinux用户映射非常简洁明了! 例如,如果我想在我的系统geeklp下重命名我的Python帐户,我可以这样做。

  [root @ geek lip-python ~]# usermod-l geek lip python[root @ geek lip-python ~]# cat/etc/passwd修改其他内容也很简单。只需遵循帮助文档。但是用这种方法修改根帐户名显然是不行的!

  [root @ geek LP-python ~]# usermod-l geek LP-root usermod:用户root目前被process1使用但还有一种方法,就是将/etc/passwd和/etc/shadow中与root相关的部分改为你想要的用户名。注销后重新登录即可!当然,修改root用户名会不会引起其他问题还不清楚,所以不要只改root。希望同行多指教!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: