在装 hadoop 时,为了加用户我把 etc/sudoers 的文件权限改成了 777。然后 sudo 就不能用了,所以我就要切换到 root 权限下,可是 sudo 不能用且 su root 提示验证不对,就是这样一个死锁。

2014-05-26 17:39:44 +08:00
 dhnUphp
遇到了一个很麻烦的问题,在装 hadoop 时,为了加用户,我把 Ubuntu 下 etc/sudoers 的文件权限改成了 777 。然后 sudo 就不能用了,所以我就要切换到 root 权限下,可是 sudo 不能用且 su root 提示 Authentication failure,就是验证不对,就是这样一个死锁。 有没有人遇到过这个问题。急求。。。。
6507 次点击
所在节点    Linux
24 条回复
blacktulip
2014-05-26 17:46:17 +08:00
直接用 root 登錄也不行麼?
notsobad
2014-05-26 17:50:58 +08:00
单用户模式启动吧,然后修复文件权限
haijd
2014-05-26 18:00:07 +08:00
为什么不用 visudo 来修改 sudoers?
Livid
2014-05-26 18:02:15 +08:00
把权限改成 777 是个坏习惯。
dhnUphp
2014-05-26 18:07:04 +08:00
@blacktulip 怎么直接用root 登录啊
dhnUphp
2014-05-26 18:07:27 +08:00
@notsobad 求具体点。。。急
ETiV
2014-05-26 18:15:02 +08:00
777 不是谁都可写么, 不加 sudo 把它改成 660 ?
ETiV
2014-05-26 18:20:00 +08:00
哦不行... 权限修改不受控制
notsobad
2014-05-26 18:31:53 +08:00
clowwindy
2014-05-26 18:40:26 +08:00
用 live CD 启动挂载文件系统改权限。
chilaoqi
2014-05-26 18:51:00 +08:00
我印象中 sudoers这个文件里面介绍了怎么修改和恢复。
chilaoqi
2014-05-26 18:52:18 +08:00
aha,
# This file MUST be edited with the 'visudo' command as root.
#See the man page for details on how to write a sudoers file.

当然,可以通过grub的command mode 和 liveCD 重新挂载,修改
lm902
2014-05-26 19:25:30 +08:00
@Livid 就是,所以我都是改成4777
sandtears
2014-05-26 19:46:25 +08:00
以后要修改 /etc/sudoer 的时候记得打开一个 root shell 备用
rebornix
2014-05-26 20:35:52 +08:00
单用户模式可以解决问题。网上一搜一丢的教程。
luahou
2014-05-26 20:39:50 +08:00
前不久公司就出现开发要装东西sudo后把整个根都改成777 最后还好有一台机子登了root 才挽救回来
dhnUphp
2014-05-26 21:02:28 +08:00
恩恩 单用户模式确实一下子就秒杀了
advancedxy
2014-05-26 21:29:56 +08:00
@luahou 你们这个开发够牛逼的.. sa 居然也给了 sudo 权限给开发...
ToughGuy
2014-05-26 23:32:34 +08:00
直接 su
tmqhliu
2014-05-27 02:29:25 +08:00
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

修复的话可以用 Live CD 启动,挂载文件系统后随便改
以后记得要用 visudo 命令来修改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114339

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX