电脑上就一个账户, root 账户不能登. 今天强制重启后终端打不开, 找原因的时候发现 /etc/passwd 的终端被设置成 nologin . 想改过来的时候 发现鼠标 gedit 打开没法用 sudo 提升权限. 咋办

电脑上就一个账户, root 账户不能登. 今天强制重启后终端打不开, 找原因的时候发现 /etc/passwd 的终端被设置成 nologin . 想改过来的时候 发现鼠标 gedit 打开没法用 sudo 提升权限. 咋办

|
1
ctrl+alt+t 屏幕会闪一下,终端打不开
|
|
CookyOct 18, 2019 via Android
2
su ?
|
|
3
诡异的变成了 nologin
|
|
4
https://zhuanlan.zhihu.com/p/25277530#fromHistory 用了这里面的方法, 登录到 root 账户把 passwd 改过来就好了.
|
|
5
好奇怪不会有病毒吧
|
|
NitroethaneOct 18, 2019 via Android
6
@sazima 一般情况下 /etc/passwd 不会被无缘无故修改,有可能是恶意软件搞得鬼
|