例如,当我使用kubuntu时,我总是可以使用sudo打开X应用程序sudo kate
。现在,我已切换到无效的拱门。我知道我一直被告知要使用kdesu,但是kubuntu中有什么设置可以让我在X应用程序上使用sudo来阻止我在arch上使用它?
编辑:
对不起,我自己做了我讨厌的事> _ <
这就是我想要做的:
[falmarri @ falmarri-z-arch下载] $ sudo kate 密码: 未指定协议 凯特:无法连接到X服务器:0.0
请注意,这只是使用konsole的常规终端会话,我没有使用SSH
/ etc / sudoers:
## sudoers文件。 ## ##必须以root用户使用“ visudo”命令编辑此文件。 ##不使用'visudo'可能会导致语法或文件权限错误 ##阻止sudo运行。 ## ##有关如何编写sudoers文件的详细信息,请参见sudoers手册页。 ## ## ##主机别名规范 ## ##组机器。这些名称可能包括主机名(可选带通配符), ## IP地址,网络号或网络组。 #Host_Alias WEBSERVERS = www1,www2,www3 ## ##用户别名规范 ## ##用户组。这些内容可能包括用户名,uid,Unix组, ##或netgroups。 #User_Alias ADMINS = Millert,Dowdy,Mikef ## ## Cmnd别名规范 ## ##命令组。通常用于将相关命令分组在一起。 #Cmnd_Alias PROCESSES = / usr / bin / nice,/ bin / kill,/ usr / bin / renice,\ #/ usr / bin / pkill,/ usr / bin / top ## ##默认规格 ## ##您可能希望保留以下一些环境变量 ##通过sudo运行命令时。 ## ##语言环境设置 #默认值env_keep + =“ LANG LANGUAGE LINGUAS LC_ * _XKB_CHARSET” ## ##通过sudo运行X应用程序;HOME用于查找 ## .Xauthority文件。请注意,其他程序使用HOME查找 ##配置文件,这可能会导致特权升级! 默认值env_keep + =“ HOME” ## ## X11资源路径设置 默认值env_keep + =“ XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH” ## ##桌面路径设置 默认值env_keep + =“ QTDIR KDEDIR” ## ##允许sudo-run命令继承调用方的ConsoleKit会话 #默认值env_keep + =“ XDG_SESSION_COOKIE” ## ##取消注释以启用特殊输入法。应注意 ##这可能允许用户破坏通过sudo运行的命令。 默认值env_keep + =“ XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER” ## ##取消注释以启用命令输出的日志记录,除了 ## sudoreplay并重新启动。使用sudoreplay播放记录的会话。 #默认为log_output #默认值!/ usr / bin / sudoreplay!log_output #默认值!/ usr / local / bin / sudoreplay!log_output #默认值!/ sbin / reboot!log_output ## ## Runas别名规范 ## 默认值:falmarri timestamp_timeout = 10 ## ##用户权限规范 ## root ALL =(全部)全部 ##取消注释以允许组轮成员执行任何命令 %wheel ALL =(全部)全部 ##一样,没有密码 #%wheel ALL =(全部)NOPASSWD:全部 ##取消注释以允许组sudo的成员执行任何命令 #%sudo ALL =(全部)全部 ##取消注释以允许任何用户在知道密码的情况下运行sudo 他们以#身份运行命令的用户(默认情况下为root)。 #默认为targetpw#询问目标用户的密码 #ALL ALL =(ALL)ALL#警告:仅与“ Defaults targetpw”一起使用 ##从/etc/sudoers.d读取嵌入式文件 ##(此处的“#”不表示评论) #includedir /etc/sudoers.d
ps。您也可以尝试一个名为
—
xenoterracide 2010年
sux
“ su with X” 的应用程序
sudo
正确吗?您可以使用启动非GUI应用程序sudo
吗?