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 ★★☆
()
Ответ на: комментарий от pfg

Значит добавлю всё разом. Спасибо за пояснение!

Starover
() автор топика

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

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

ivlad ★★★★★
()
Ответ на: комментарий от ivlad

По аналогии с /etc/grub.d/ насколько я понимаю. Спасибо за пояснение!

Starover
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.