Zawsze zalecałem naciskanie ALT+ F2i pisanie na przykład gksu nautiluslub gksudo nautilusoba 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.
gksui gksudonie są instalowane jako część domyślnej instalacji raringowej; chociaż są w repozytoriach. W 12.04 przynajmniej gksudobył tylko dowiązaniem symbolicznymgksu
Powodem, dla którego zawsze to robiłem, jest to, że chociaż korzystanie z niego sudow pewnych okolicznościach jest często bezpieczne , może powodować problemy z aplikacjami graficznymi, ponieważ gksuuruchamiasz program jako użytkownik root, a sudoTy 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?
gksudoi 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 gksudozamiast gksu.
gksudobył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ć.
gksuprzestano 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ć. gksubył tylko częścią domyślnej instalacji, ponieważ od tego zależały inne aplikacje. Ponieważ nic w domyślnej instalacji nie zależy gksulub gksudonie jest już pobierane jako zależność.
