我如何才能仅用一次 root 权限启动应用程序?
例如我需要以 sudo 权限启动 SublimeText,然后在控制台中写入:
$ sudo subl
但是,我想知道是否有任何方法可以通过仪表板或侧边栏来做到这一点。
类似于 Windows 中的“以管理员身份启动”。
答案1
我认为一种方法是创建可执行的 shell 脚本然后使用执行命令运行 Sublime Text。我认为您可以将 .sh 文件移动到 dash...但我不再使用 Ubuntu,所以我对此不太确定。
创建空文件:
touch run-sublime.sh
使用您喜欢的编辑器编辑文件,例如
subl run-sublime.sh
将其粘贴到文件中
/bin/bash
pkexec 子进程使脚本可执行:
chmod +x run-sublime.sh