※ 引述《stonys (蝶恋影)》之铭言:
: 大家好
: 小弟虽然会sudo指令操作
: 也会一点VI编辑器操作
: 不过有时候想写一些程式(php之类)的话,还是觉得用GUI的编辑器比较方便
: 可是常常要存盘时会遇到权限问题(登入帐号已经是管理员了)
: 此时只好先存在一般路径,再用终端机下sudo cp的指令复制过去
: 想请问一下如果在图形接口里,如何取得sudo操作权限呢?
: 目前常用的的redhat Enterprise 7 & Ubuntu 18.04
: 谢谢!
因为之前查 wine 相关的 FAQ 瞄到:
https://wiki.winehq.org/FAQ#Is_Wine_malware-compatible.3F
所以就刚好有了
用其他使用者权限(非 root)跑跑看 wine
的想法,虽然不知道效果如何
于是参考原文底下推文的讨论,搭配 arch wiki 参考整理一些使用上的心得
首先刚开始在查时常看到:
: → : 在你的指令前加上gksu
类似的方法,但后来发现一些比较新的发行版似乎已经不用这个指令了
所以就使用了需要安装 polkit 套件(有些发行版已经装好了)的 pkexec 指令
大概步骤如下:
1. 在自己帐号的桌面开终端机输入:
~$ xhost +
应该会出现: access control disabled, clients can connect from any host 的讯息
2. 确认要用的程式被 polkit 允许
参考: https://wiki.archlinux.org/index.php/Polkit#Actions
到 /usr/share/polkit-1/ 底下的 actions 或 rules.d 确认
自己要用的指令有没有被 polkit 允许
没有的话可以参考 wiki 里面给的格式修改增加你要的指令
3. 确认自己的 $DISPLAY 变量
~$ echo $DISPLAY
应该会显示等资讯
>