大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
1. 修改账户的本质
对于 linux 系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。
这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。
2. 修改密码
- 对于 linux 系统熟练使用终端进行系统设置是非常方便的,简单来说就是设置步骤一部到位简洁干练,所以我们首先需要打开系统终端。
- 在终端执行
sudo su
命令再输入 root 账户的密码或直接切换用户为 root 用户,对于 linux 系统重要敏感的设置都需要在 root 权限下进行操作。所以这一步是必须的。- 可以在任何目录下在终端执行
passwd
命令,提示输入新密码,提示再次输入确认密码,修改后将提示密码修改成功。- 修改密码后需要重新启动 linux 新密码才会生效。
3. 修改用户名
- 与修改密码一样,需要修改用户名我们首先需要打开系统终端。
- 在终端执行
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
目录下的用户文件夹的名字修改为新的用户名名称,这一步忘记修改将导致开机时输入用户名密码都正确也无法进入桌面,出现一闪后回到锁屏界面。- 修改完所有文件后,重新启动 linux,新的修改才会生效。
4. 容易遇到的问题
典型的一个问题就是修改用户名和密码之后,无法进入图形界面。对于这个问题要么是
/home
目录下的用户文件夹的名字没有修改为新的用户名名称,要么是将/home/old_user
修改为/home/new_user
后,/etc/passwd
文件里面对应的名字没有同步修改。
但是无法进入桌面又怎么去重新修改呢?
在 linux 的锁屏界面可以用Ctrl+Alt+F3
进入 linux 系统的终端界面,在终端中登录 root 用户然后输入startx
命令进入 root 账户的图形界面,再修改/etc/passwd
文件。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/192284.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...