Zawsze zalecałem naciskanie ALT+ F2i pisanie na przykład gksu nautilus
lub gksudo nautilus
oba są równoważne; do uruchamiania programów graficznych z uprawnieniami administratora . Jednak właśnie zainstalowałem Raring na systemie testowym i to już nie działa.
gksu
i gksudo
nie są instalowane jako część domyślnej instalacji raringowej; chociaż są w repozytoriach. W 12.04 przynajmniej gksudo
był tylko dowiązaniem symbolicznymgksu
Powodem, dla którego zawsze to robiłem, jest to, że chociaż korzystanie z niego sudo
w pewnych okolicznościach jest często bezpieczne , może powodować problemy z aplikacjami graficznymi, ponieważ gksu
uruchamiasz program jako użytkownik root, a sudo
Ty sam jako użytkownik, ale z podwyższonymi uprawnieniami.
Może to oznaczać, że przypadkowo zmienisz właściciela krytycznych plików systemowych. Może to powodować problemy.
To rozumowanie wyjaśniono lepiej tutaj:
Dlaczego polecenie zostało usunięte z nowej instalacji i czego powinniśmy użyć zamiast tego?
gksudo
i niegksu
są one identyczne, nawet jeśli jedno jest dowiązaniem symbolicznym do drugiego (program wykrywa, w jaki sposób został zainicjowany). Istnieje subtelna różnica, która w rzadkich przypadkach może prowadzić do utraty wybranych plików systemowych. Dlatego, dopóki nie zaczniesz używać pkexec
, zawsze używaj gksudo
zamiast gksu
.
gksudo
były takie same patrz Jaka jest różnica między gksudo i gksu? . Czy możesz dodać odpowiedź na to pytanie, która wyjaśnia różnicę; lub podaj link do strony internetowej, która to wyjaśnia, aby jeden z nas mógł to zrobić.
gksu
przestano instalować się domyślnie, jest to, że programiści uważają, że pakiet polkit jest lepszym sposobem kontrolowania uprawnień. Dlatego stopniowo migrują aplikacje, aby z nich korzystać. gksu
był tylko częścią domyślnej instalacji, ponieważ od tego zależały inne aplikacje. Ponieważ nic w domyślnej instalacji nie zależy gksu
lub gksudo
nie jest już pobierane jako zależność.