大家好,又见面了,我是你们的朋友全栈君。
对于 linux 系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。
这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。
sudo su
命令再输入 root 账户的密码或直接切换用户为 root 用户,对于 linux 系统重要敏感的设置都需要在 root 权限下进行操作。所以这一步是必须的。passwd
命令,提示输入新密码,提示再次输入确认密码,修改后将提示密码修改成功。
sudo su
命令再输入 root 账户的密码切换用户为 root 用户,对于 linux 系统重要敏感的设置都需要在 root 权限下进行操作。所以这一步是必须的。/etc/
目录下,在终端中使用系统自带的文本编辑器来编辑 passwd
文本文件,比如使用 gedit passwd
或 vim passwd
或其他的都可以,只需要可以修改文件即可。打开文件后找到存在旧用户名的文件行,修改旧用户名为新的用户名。 注意:只修改用户名,后面的全名,目录等不要修改也不能修改。/etc/
目录下,在终端中使用系统自带的文本编辑器来编辑 shadow
文本文件,比如使用 gedit shadow
或 vim shadow
或其他的都可以,只需要可以修改文件即可。打开文件后找到存在旧用户名的文件行,修改旧用户名为新的用户名。/etc/
目录下,在终端中使用系统自带的文本编辑器来编辑 group
文本文件,比如使用 gedit group
或 vim group
或其他的都可以,只需要可以修改文件即可。打开文件后你应该会发现你的用户名在很多个组中,存在旧用户名的文件行需要全部修改,将旧用户名修改为你的新用户名。/home
目录下的用户文件夹的名字修改为新的用户名名称,这一步忘记修改将导致开机时输入用户名密码都正确也无法进入桌面,出现一闪后回到锁屏界面。
典型的一个问题就是修改用户名和密码之后,无法进入图形界面。对于这个问题要么是
/home
目录下的用户文件夹的名字没有修改为新的用户名名称,要么是将/home/old_user
修改为/home/new_user
后,/etc/passwd
文件里面对应的名字没有同步修改。但是无法进入桌面又怎么去重新修改呢? 在 linux 的锁屏界面可以用
Ctrl+Alt+F3
进入 linux 系统的终端界面,在终端中登录 root 用户然后输入startx
命令进入 root 账户的图形界面,再修改/etc/passwd
文件。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192284.html原文链接:https://javaforall.cn