You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在/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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 07:38:05