В чем разница между гксу и судо?

9

Я предполагаю, что это относится к любому рабочему столу Gnome. В чем разница между этими двумя командами? В соответствии с документацией Ubuntu и вопросами, которые на нее ссылаются , первый также устанавливает $HOMEпеременную среды и копирует переменную .Xauthority во временное расположение, но являются ли они единственными отличиями для всех систем, работающих под управлением Gnome, или они применимы только к Ubuntu?

Рикардо Альтамирано
источник
2
Между ГКСУ и Судо? Или между гксу и гксудо?
Жиль "ТАК - перестань быть злым"
@ Жиль, я думал, gksudoчто это связано gksu, по крайней мере, с Ubuntu .
Рикардо Альтамирано
@RicardoAltamirano это ничего не значит. Это может все еще функционировать по-другому
маргаритка
1
@ warl0ck Может gksudoфункционировать по-другому в системе (например, Ubuntu), где это не более, чем символическая ссылка gksu? (Это серьезный вопрос. Я не знаю достаточно о Linux, чтобы понять, имеет ли это значение).
Рикардо Альтамирано
1
@RicardoAltamirano, проверив название мягкой ссылки, если она есть gksudo, действуйте как gksudo; если это будет gksuдействовать какgksu
маргаритка

Ответы:

5

После поиска на большую длину и найти несколько других источников , я думаю , можно с уверенностью сказать , что это не более , чем вокруг в большинстве случаев. Этот источник утверждает, что, поскольку отображает диалоговое окно ввода пароля, он используется для графических приложений (как мы уже знаем), поскольку его можно использовать вне эмулятора терминала. В противном случае запуск из панели запуска не будет работать, поскольку пользователю не будет предложено ввести пароль. gksuwrappersudogksusudo <cmd>

Рикардо Альтамирано
источник
1

Я помню, что не мог запустить некоторые приложения X с sudo, но смог запустить их с помощью gksudoили kdesudo.

саман
источник