Zakładam, że dotyczy to dowolnego pulpitu Gnome. Jaka jest różnica między tymi dwoma poleceniami? Zgodnie z dokumentacją Ubuntu i odnoszącymi się do niej pytaniami , ta pierwsza ustawia również $HOME
zmienną środowiskową i kopiuje zmienną .Xauthority do lokalizacji tymczasowej, ale czy są to jedyne różnice dla wszystkich systemów z uruchomionym Gnome, czy też dotyczą one tylko Ubuntu?
9
gksudo
właśnie łączyłemgksu
, przynajmniej na Ubuntu .gksudo
działać inaczej w systemie (takim jak Ubuntu), w którym jest to nic innego jak dowiązanie symbolicznegksu
? (To poważne pytanie. Nie wiem wystarczająco dużo o Linuksie, żeby wiedzieć, czy to robi różnicę).gksudo
, działa jak gksudo; jeśli togksu
działa jakgksu
Odpowiedzi:
Po poszukiwaniach na większej długości i znalezienie a kilka innych źródeł , myślę, że to na pewno powiedzieć, że
gksu
nie jest niczym więcej niżwrapper
dookołasudo
w większości przypadków. To źródło stwierdza, że ponieważgksu
wyświetla okno dialogowe hasła, jest używane w aplikacjach graficznych (jak już wiemy), ponieważ można go używać poza emulatorem terminala. W przeciwnym razie uruchamianiesudo <cmd>
z programu uruchamiającego nie działałoby, ponieważ użytkownik nie byłby monitowany o hasło.źródło
Pamiętam, że nie mogłem uruchomić niektórych aplikacji X
sudo
, ale mogłem je uruchomić za pomocągksudo
lubkdesudo
.źródło