Run Program as root

前言

有些App,雖然有GUI但是不用root跑是會fail的,例如Netextender,不用root跑他的pppd會因為權限不足而fail

CLI

這個最簡單

1
2
3
4
5
6
7
8
# Become root then run program
---------------------------------------------------------------------------------------------------------------------------------
su
app

# sudo, 記得要先把你的user加到sudoer裡面
---------------------------------------------------------------------------------------------------------------------------------
sudo app

KDE

1
2
3
# 修改.desktop的內容改為以下(以Netextender為例)
---------------------------------------------------------------------------------------------------------------------------------
/usr/bin/netExtenderGui -> kdesu /usr/bin/netExtenderGui