当前位置:首页 > 服务器类 > Linux服务器 > > Linux使用基本知识:忘记了超级用户的口令

Linux使用基本知识:忘记了超级用户的口令

点击次数:23 次 发布日期:2008-11-29 15:45:14 作者:源代码网
源代码网推荐
源代码网推荐
源代码网推荐  如果您忘记了超级用户的口令,就只能用Linux的启动盘启动系统,然后找到硬盘上的Linux分区,再编辑/etc/passwd文件,在此文件中,删除root用户被加密后的口令。
源代码网推荐  
源代码网推荐  假设/etc/passwd中关于root的登记项如下:
源代码网推荐  
源代码网推荐  root:abcdefghijklm:0:0:root:/root:/bin/bash
源代码网推荐  
源代码网推荐  其中“abcdefghijklm”为13个字符长的口令加密后的结果(实际上,其中有2个字符是掺杂进来,其余11个才是加密后的口令),您应该将它改为如下形式:
源代码网推荐  
源代码网推荐  root::0:0:root:/root:/bin/bash
源代码网推荐  
源代码网推荐  现在,root是没有口令的,因此您可以重新启动机器,在注册提示符下,用root注册,并在提示输入口令时按键就可以了。
源代码网推荐  
源代码网推荐  另外一种解决方法是重新安装系统。
源代码网推荐  
源代码网推荐  如果一般用户(非root)忘记了自己的口令,那就很容易解决,root能修改任何用户的口令,假设要修改用户susan的口令,命令如下:
源代码网推荐  
源代码网推荐  # passwd susan
源代码网推荐  
源代码网推荐  该命令将提示输入用户susan的新的口令,它不会要求您输入旧的口令来确认。
源代码网推荐  
源代码网推荐  您会注意到在/etc/passwd中有的口令项前有*号,这意味着此账号暂时不可用。如果您想暂时关闭一个用户的账号只需要在加密后的口令前加上“*”号。当您想恢复这一账号时,只要删除这个星号,这个账号就可以用原来的口令注册了。
源代码网推荐  
源代码网推荐  3.5
源代码网推荐  
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华