sleetdrop 发表于 2003-8-2 10:34:08

关于在非root下运行需要root权限程序的问题。

正常时在非root下运行一个需要root权限的程序的时候,会在屏幕上
弹出一个窗口寻问root密码,填上root密码后就可以运行相应的程序
可我的rh9现在当我想运行一个需要root权限的程序时,只是简单的
弹出一个错误提示,说权限不够,并不提示输入密码这样让人感觉
很不方便,只好在终端里su
或注销后用root登陆。
谁知道这是怎么一回事情呀。应该怎么解决。

而且就算我从新建一个新的一般帐户,问题依然存在。

-----------------------------------------------------
上面的问题是在我做了如下操作后出现的,
我想在一般帐户下运行kppp
就按照kppp的手册建了一个组叫dialout,并将自己加入这个组。
然后在root下敲入如下命令
chown root.dialout /usr/bin/kppp
chmod 4750 /usr/bin/kppp

然后就出现了上面的问题,
后来我想恢复就把组dialout删除了,
并执行了
chown root /usr/bin/kppp
chmod 755 /usr/bin/kppp
但问题依然存在
我就不敢再弄了
马上上来找大侠帮忙。

rianren 发表于 2003-8-2 13:24:03

有一些程序的安全级别很高, 不允许一般用户随意的SU ROOT去改过!

sleetdrop 发表于 2003-8-2 22:00:50

不过以前不是这样的,是会弹出寻问密码的对话框的,如果他一直这样,我也不会
认为这是问题了。

sleetdrop 发表于 2003-8-3 10:52:48

问题解决了,
是在/usr/bin/目录下

chown root kppp
chmod 777 kppp
所有的程序就恢复正常了,
我也不知道是为什么。
在执行上面的程序前,kppp以及它指向的链接都是红的
改完之后就成绿的了,也就能用了。

BartonZhang 发表于 2003-8-3 12:58:46

chmod 好像是是change mode的意思,像SUN的JAVA下载之后都要这样的,要不然连ROOT安装都没反应

sleetdrop 发表于 2003-8-4 06:44:29

嘿嘿,我说的不是我不知道chmod是什么,而是我不知道为什么会出现我在第一贴贴出的问题。
页: [1]
查看完整版本: 关于在非root下运行需要root权限程序的问题。