在/root目录误执行清理旧文件命令后su命令输入密码后挂起的问题求助
在/root目录误执行清理旧文件命令后su命令输入密码后挂起的问题求助
各位大佬救命!我搞砸了,遇到个奇怪的问题,求帮忙看看怎么解决!
本来我想清理某个特定文件夹里的旧文件,用了这条命令:find . -type f -ctime +1000 -print0|xargs -0 rm
结果犯了超级低级的错误——一开始用普通用户执行的时候,因为没有文件权限失败了,然后我su -切换到root之后,完全没注意当前目录是/root,直接就把这条命令跑了!这下好了,/root下面的旧文件全被我删干净了。
现在更头疼的是,我现在再用su -(包括su或者su -s bash,我平时默认用Zsh)的时候,输入密码回车之后就直接卡住不动了,只能按Ctrl+C才能退出:
$ su -
Password: █ ← 输入密码回车后光标就一直停在这儿,啥反应都没有
而且/var/log目录下也没生成任何相关的日志文件。我的系统是Debian,没装sudo,不过从控制台直接登录root是完全正常的。
当命令卡住的时候,我查ps xauf看到了这些相关的进程行:
(my username) 2991479 0.0 0.1 12992 6672 pts/0 Ss 09:11 0:00 \_ -zsh root 2992735 0.0 0.0 9644 3960 pts/0 S+ 09:42 0:...
有没有大佬知道这是哪里出问题了,该怎么修复呀?
备注:内容来源于stack exchange,提问作者tendays
相关产品推荐
相关产品推荐

