想要清除linux系统的用户密码需要开机的时候输入命令直接修改/etc/passwd文件来达到目的,具体的步骤可以参考下面:
1,在进入系统选择框时选择你所要的 *** 作系统然后按E键进入编辑状态。
2,然后会进入如上图所示的选择框,选择kernel /vmlinuz……/rhgb quiet这一行然后按E
3,进入编辑后在结尾打一空格后输入一个s然后回车
4,完成上一步后会出现如上界面,这时请按下B键启动内核。
5,当程序运行停止时会在屏幕末行出现sh-3.00#这一符号,在其后面键入如下命令 vi /etc/passwd然后回车,注意:vi跟/之间有个空格
6,进入vi 编辑器后找到你的用户名然后将第一个冒号后的X删掉。
7,在将X删掉后按esc键后在屏幕下方输入一个冒号后键入wq然后回车(这叫保存退出)
8,在完成以上步骤后就需要重新启动系统,所在回到以上界面时在结尾输入reboot后回车重启系统
非常遗憾,如果没有密码,账户是无法在linux下启用的,账户存在但是处于锁定状态,linux和unix类似,是为服务器系统设计的,安全第一.补充回答:
好吧,你自己试试还能去掉密码不,密码文件是/etc/shadow,你把用户名后面那串加密后的字符串删除掉看看还能登录不,/etc/passwd文件只是一个记录用户名与uid对应关系的文件罢了,不关那个文件的事.
有两种方式可以取消root密码。一种是使用passwd命令,加上-d参数用于删除密码。
用法示例:
$ passwd -d root
另一种是直接编辑/etc/shadow文件,/etc/shadow文件以加密的形式保存了各个用户的密码,如果密码为空则不允许使用密码登录。
用法示例:
$ sudo nano /etc/shadow
删除root那一行第一个与第二个冒号之间的内容。
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)