Arasındaki fark olan sudo cmd
ve gksu cmd
, farkı aynı
olan bir kabuk başlangıç arasında sudo -i
ve sudo -s
?
... ya da başka bir deyişle,
var mı sudo cmd
aynı sudo -i cmd
ve gksu cmd
aynı sudo -s cmd
?
EDIT: Bir Ubuntu Doküman Sayfasında okuduklarım üzerine yazdığı şeye dayanarak :
You should never use normal sudo to start graphical applications as root.
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files
in your home directory becoming owned by root.
(AFAICT, this is all that's special about the environment of the started
process with gksudo vs. sudo).
"AFAICT" beni gerçekten hiçbir şey daha olduğunu tam güven vermek doent.
( ..a gecikmiş bir GÜNCELLEME : Bugün anısına (2 ay sonra) test ettim:
“Bu, ev dizininizdeki dosyaların root'a ait olmasını önler.”
sudo / gksu aracılığıyla oluşturulan tüm dosyaların tümü " root " a ait, ve grup " kök " idi.)
Ben kısımlarını okudum info sudo
ve fark -i
ve -s
görünmek aynı şeyi yapıyor olması AFAICT çevre sorunu ...
ama burada sorumu sordum ben .. aşırı çarptı.
PS .. Sorum sudo vs gksu hakkında değil
.. Daha fazlası: gksu sudo -s ile aynı mı
… ve değilse nasıl farklılar?
graphical
ön uç ile ne demek istediğinizi bilmiyorum ... bir GTK uygulaması, sudo veya gksu ile başlatılmasından bağımsız olarak oldukça mutlu çalışıyor ... ama progamı farklı bir ortamda çalıştırıyor ... (I ' neden soruyu sorduğumu belirtmek için soruma biraz daha ekleyeceğim ...