Это может быть очень наивный вопрос, но я хотел знать, как я мог бы предоставить нескольким пользователям доступ к одному компьютеру, не делая их корневыми пользователями. Как бы я дал им ограниченный доступ к sudo, чтобы они все еще могли выдавать такие команды, как
sudo apt-get install epstopdf
Я полагаю, что это может быть невероятно глупым вопросом, поскольку, как только пользователь root получит доступ, он сможет делать все, что захочет. Следовательно, есть ли способ обойти это? Я открыт для предложений
sudo apt-get install
привести к проблемам, например, путем установки программы, которая это делаетrm -f -r /
?sudo rm -rf /
и инструкции, которые я дал, предназначены только для включенияsudo apt-get install
, даже если вы включаете PPA с таким кодом, даже если вы устанавливаете его, не зная, что вы делаете, и программа пытается запустить его не будет доступа ... Вы не дали себеsudo rm
разрешение, толькоsudo apt-get install
. Это самый безопасный подход к небезопасной ситуации;)sudo /usr/bin/apt-get install
без параметров. Если имя пакета добавлено, sudo запрашивает пароль и выдает ошибку «Извините ...».sudo
именно для этого. Редактируяsudoers
файл, вы можете дать пользователям определенные привилегии. Смотрите страницу руководстваsudoers(5)
для деталей.источник