sudo访问Gnome / KDE中的桌面操作?


10

我觉得这个问题有点傻。我正在使用CentOS 5.4和KDE。我下载了一个档案,我想将内容拖放到需要root访问权限才能写入的文件夹中。

我显然可以进入终端和sudo blah blah。但是,如何获得对桌面过程的sudo访问权限?喜欢简单地拖放文件吗?KDE只是告诉我,我没有这样做的权限,但没有给我输入root密码或sudo的选项。

Answers:


4

在桌面上为您喜欢的文件管理器(Konqueror,Dolphin或其他文件)创建快捷方式。右键单击它,然后单击“属性”。在“应用程序”选项卡上,单击“特殊设置”,然后选中“以其他用户身份运行”复选框(确切的短语可能有所不同,因为我没有使用英文KDE)。至少它是在KDE 4中完成的,但是在KDE 3中它非常相似。或者,您可以在命令名称之前简单地写“ kdesu”。

使用此快捷方式打开文件管理器,然后从此处进行复制。但是请注意,从该文件管理器运行的任何应用程序都将以root用户身份运行。


3
哇...。我真的没想到答案会这么多。顽固的Linux并没有冒犯,但其原因就是Linux永远不会成为主流桌面软件。我无法想象通过电话向妈妈解释这样的事情。令人惊讶的是,在KDE / Gnome中没有一个简单的“为所有操作启用sudo”按钮,您可以在其中键入sudo密码来进行操作。就像您在bash提示符下一样。
杰克·威尔逊

当然也有这样的可能性:只允许以root用户身份登录,然后以root用户身份自动登录。这样一来,您就没有向妈妈解释如何“ sudo”任何东西的方法,但是您家人中的任何人都可以将/ boot拖放到垃圾桶中,然后清空垃圾桶...
dag729 2010年

1
@Jakobud:如果您认为这很困难,请尝试在Windows中执行相同的操作;-)不过您确实有一点:允许文件复制/移动操作的特权提升可能是KDE当前不具备的有用功能,可能是因为没有人觉得有足够的必要性来实施它。
David Z

@Jakobud:您可以用更简单的方式做到这一点。例如:开始->运行命令->“ sudo dolphin”。但是,那么您每次都必须这样做。而且,如果某人无法执行看似复杂但非常简单的操作,则最好不要一开始就尝试这样做。以root身份运行是危险的。如果您是初学者,则可以通过菜单使用root用户身份执行所有操作(例如安装程序,更改登录屏幕等)。
petersohn

1
@ dag729:并非每个发行版都允许您以root用户身份登录。例如,Ubuntu不会。另一方面,SUSE可以。我没有其他发行版的经验。@David:在Windows Vista +上,这非常容易。如果程序要执行需要root特权的操作,它只会询问用户是否需要(如果您首先具有root特权)。
petersohn 2010年




0

在Cent OS中,您可以转到“系统>添加/删除软件”

搜索“ beesu”并安装

然后从桌面上右键单击>创建启动器,并将命令设置为beesu [filename]

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.