Я завжди рекомендував натискати ALT+ F2і вводити, наприклад, gksu nautilusабо gksudo nautilusобидва - рівнозначно; запускати графічні програми з привілеями root . Однак я тільки що встановив raring на тест-системі, і це більше не працює.
gksuі gksudoне встановлюються як частина встановленої рядкової установки; хоча вони знаходяться в сховищах. Принаймні у 12.04 gksudoбуло лише символічне посилання наgksu
Причини, які я робив це завжди, полягають у тому, що, хоча це часто безпечно використовувати sudoза певних обставин, це може спричинити проблеми з графічними програмами, оскільки gksuти запускаєш програму як root, а sudoти працюєш як ти сам, але з підвищеними привілеями.
Це може означати, що ви ненавмисно змінили власника критичних системних файлів. Це може спричинити проблеми.
Це міркування краще пояснюється тут:
Чому команда була видалена із нового встановлення та що ми повинні використати замість цього?
gksudoі неgksu є тотожними, хоча одне є символічним посиланням на інше (програма виявляє, як воно було ініційовано). Існує тонка різниця, яка в рідкісних випадках може призвести до втрати вибраних системних файлів. Тому, поки ви не почнете використовувати , будь ласка, завжди використовуйте замість цього . pkexecgksudogksu
gksudoбули однакові. Яка різниця між gksudo і gksu? . Чи можете ви додати відповідь на це питання, яке пояснює різницю, будь ласка; або надішліть нам посилання на веб-сайт, який пояснює це, щоб хтось із нас міг.
gksuперестали встановлювати за замовчуванням, полягає в тому, що розробники вважають, що polkit є кращим способом контролю над привілеями. Таким чином, вони поступово мігрують програми, щоб використовувати це замість цього. gksuбула лише частиною встановлення за замовчуванням, оскільки від цього залежали інші програми. Оскільки нічого в установці за замовчуванням не залежить gksuабо gksudoйого більше не тягне як залежність.
