Sudo权限问题再次请教

为当前最终发行版之前的所有版本提供支持
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

Sudo权限问题再次请教

#1

帖子 adqin » 2007-02-05 17:16

前几天我由于好奇心执行了如下命令:
在root权限下:
chown -R adqin / (adqin是我的普通帐户)
chmod a+rwx /
执行成功后。
执行如下命令出现情况:

adqin@adqin-ubuntu :$ sudo su
sudo : must be setuid root

然后执行:
adqin@adqin-ubuntu :$ su root
Password : (root密码我修改了的,输入了正确的密码后提示:)
su : Authentication failure
抱歉

这就是我现在的问题,我普通帐户下不能执行root权限的命令了。请问高手们怎样解决才行
头像
zmcbb30
帖子: 2717
注册时间: 2006-09-30 0:32
来自: 巴拉特星系第四行星──海尼森
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 zmcbb30 » 2007-02-05 17:32

将你的用户加入root组试试
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System
送出感谢: 0
接收感谢: 0

#3

帖子 5451vs5451 » 2007-02-05 17:42

zmcbb30 写了:将你的用户加入root组试试
貌似这项操作本身就需要root权限。
头像
zmcbb30
帖子: 2717
注册时间: 2006-09-30 0:32
来自: 巴拉特星系第四行星──海尼森
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 zmcbb30 » 2007-02-05 17:48

5451vs5451 写了:
zmcbb30 写了:将你的用户加入root组试试
貌似这项操作本身就需要root权限。
的确是,但如果他本身的用户是装系统时的第一个用户,他本身就有管理员权限

如果由图形界面打开用户管理程序,绕过命令行的话,应该可以解决

前提是知道密码,希望他之前的操作没有把密码改掉
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州
送出感谢: 0
接收感谢: 1 次

#5

帖子 yohu » 2007-02-05 17:58

根目录权限……好奇心有时候会害人不浅哦……
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System
送出感谢: 0
接收感谢: 0

#6

帖子 5451vs5451 » 2007-02-05 20:56

zmcbb30 写了:如果由图形界面打开用户管理程序,绕过命令行的话,应该可以解决
没戏,sudo用不了,就打不开用户管理程序。还是趁早重装吧。好奇心会害死一只猫啊。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: Sudo权限问题再次请教

#7

帖子 BigSnake.NET » 2007-02-05 21:04

adqin 写了:前几天我由于好奇心执行了如下命令:
在root权限下:
chown -R adqin / (adqin是我的普通帐户)
chmod a+rwx /
执行成功后。
执行如下命令出现情况:

adqin@adqin-ubuntu :$ sudo su
sudo : must be setuid root

然后执行:
adqin@adqin-ubuntu :$ su root
Password : (root密码我修改了的,输入了正确的密码后提示:)
su : Authentication failure
抱歉

这就是我现在的问题,我普通帐户下不能执行root权限的命令了。请问高手们怎样解决才行
你这样做已经将整个权限系统毁了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 zhan » 2007-02-05 21:31

这个基本无解,只能重装了。
所以才建议不要用 root 。。。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州
送出感谢: 0
接收感谢: 1 次

#9

帖子 yohu » 2007-02-05 22:14

试试recovery模式进入,启用root,然后把权限改回来,以后一心一意使用root。
以上方法是我幻想出来的,可行性不是很高,可以试试,哈~
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 adqin » 2007-02-05 22:45

上面的兄弟说得对,我可以进入recovery模式使用root权限。但xWindow就不能使用了。
这样我可能还有希望吧。
现在我是不可能重装的,因为我现在只能使用校园网帐号,而且帐号还是同学的。
我在书上看到一条信息说sudo的配置文件是/etc/sudoers,可以通过visudo命令修改。
/etc/sudoers文件中可以定义主机、用户和命令的别名规范,规定用户权限,规定管理员组中的
哪些成员可以获得root权限等。还说可以参考man sudo帮助。但我用visudo后却不知怎么配置
看帮助也是一长篇e文,看不懂。
这可能是我最后一次机会了。请仁兄们帮忙啊。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#11

帖子 BigSnake.NET » 2007-02-05 22:50

yohu 写了:试试recovery模式进入,启用root,然后把权限改回来,以后一心一意使用root。
以上方法是我幻想出来的,可行性不是很高,可以试试,哈~
沒有這麽簡單的,有的程序必須要特殊權限,例如setuid
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
送出感谢: 0
接收感谢: 0
联系:

#12

帖子 ct » 2007-02-05 22:54

问题是权限全乱了,你一个个文件慢慢设,不如重装了.
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州
送出感谢: 0
接收感谢: 1 次

#13

帖子 yohu » 2007-02-05 23:07

有没有可能把root加入所有的组?哈哈~
楼主还没明白,这个已经跟你有没有sudo权限没有关系了,你本来就有sudo的权限,不信,进reconvery模式,运行groups 用户名,看看自己是不是已经在admin组了,再cat /etc/sudoers,看看是不是有%admin。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 adqin » 2007-02-06 1:55

yohu 写了:有没有可能把root加入所有的组?哈哈~
楼主还没明白,这个已经跟你有没有sudo权限没有关系了,你本来就有sudo的权限,不信,进reconvery模式,运行groups 用户名,看看自己是不是已经在admin组了,再cat /etc/sudoers,看看是不是有%admin。
实际情况的确是这样的。
但现在更现实的情况就是我重装系统后是肯定不能升级的(Ubuntu下不能用上校园网帐号)。这样就还不如现在情况。我现在还可以进入图形界面用上几个程序。
现在我希望的是能够用上root权限,我觉得这是可能的,就算麻烦一点也可以。至于其他特殊程序所要的权限暂时不管。
现在我的recovery下可用root权限,那我想请问高手们,我如果将几个重要的文件的权限修改了后,我的普通帐户就可以暂用root权限了。如果这样行得通的话,那么我应该至少要修改那几个文件的权限呢。请仁兄们替我参考一下,给我建议一下我要修改的文件。
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 adqin » 2007-02-06 4:20

仁兄们都将这个命令后的结果显示给我好吗?
cd /
ls -l

我想看下权限的具体分配情况。我再试试改改再说。
回复

回到 “老旧版本支持”