LINUX.ORG.RU

Как правильнее получить доступ к sudo?

 , , ,


0

2

Добавить себя в группу sudo, выполнив в консоли:

usermod -a -G sudo username

Или записать в файл «/etc/sudoers»:

username ALL=(ALL:ALL) ALL

Или оба варианта из серии вредных советов и нужно детализировать по отдельным командам и складывать в /etc/sudoers.d/ ?

И попутно: допустимо ли запускать GUI приложения через gksu/gksudo вместо pkexec?

gksu synaptic
gksudo thunar

А какая собственно разница? Эффект то одинаковый. Если нужно разграничение прав sudo - то вписывать по одной команде в sudoers.d . Если просто полный доступ - то su или sudo. gksudo это просто обертка над sudo, отличий никаких.

Werenter ★★★
()

Или оба варианта из серии вредных советов и нужно детализировать по отдельным командам и складывать в /etc/sudoers.d/ ?

Файлы в sudoers.d просто инклудятся в общий sudoers (это можно увидеть в последнем). Где именно писать, с точки зрения безопасности не важно. Отдельные файлы удобны для того, чтобы включать их в пакеты и не править из пакета основной sudoers.

ivlad ★★★★★
()