博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

linxh

linxh.cublog.cn
I 'hate' ubuntu……
   ubuntu默认root用户是禁用的。一直习惯在linux上用root用户登录,今天远程别人的计算机,想将自己的帐号加到sudoers中,百度到一片文章
 

首先,提升用户至root

#su - (注意后面的-)

2、添加文件写权限。

chmod u+w /etc/sudoers (注:linux下)

chomd u+w /usr/local/etc/sudoers (注:FreeBSD下)

3、添加下面这一行至上述文件

username ALL=(ALL)       ALL(注:linux下)

username ALL=(ALL) SETENV: ALL(注:FreeBSD下)

4、保存并退出

5、取消文件写权限

chmod u-w /etc/sudoers (注:linux下)

chomd u-w /usr/local/etc/sudoers (注:FreeBSD下)

没仔细看,没有su -。直接sudo,chmod /etc/sudoers ,结果现在sudo都给出错误

sudo: /etc/sudoers is mode 0640, should be 0440

前面说了,ubuntu默认是禁用root用户的,结果……

 

又在网上查了一下,发现只有重新启动,用single mode才能解决问题。(或许还得用live cd的方式……)

 

发表于: 2008-04-22,修改于: 2008-04-22 21:15,已浏览684次,有评论4条 推荐 投诉
网友: 左倾四╃五度 时间:2008-04-23 11:17:01 IP地址:125.215.10.★
哈哈,越简单的东西越麻烦.我也不喜欢UB

网友: 本站网友 时间:2008-04-27 11:26:03 IP地址:219.144.200.★
自己不会用而已。尽量不用root是好习惯,这一点恰好Ubuntu的长处。如果要临时得到一个root shell,那也简单,只要:
sudo bash。

网友: 本站网友 时间:2008-04-27 11:58:00 IP地址:219.144.200.★
Bythe way: 编辑sudoers文件最好用visudo命令。

网友: BruceShea 时间:2008-04-27 14:22:33 IP地址:222.18.163.★
我比你更Hate Ubuntu!完全就是一个垃圾系统!


给我留言
版权所有 ChinaUnix.net 页面生成时间:1.95441