как заблокировать команду от терминала?

Я не хочу, чтобы любые пользователи в моей машине использовали команду в моей машине кроме пользователя root. Команда дана ниже.

"sudo-E su"

По соображениям безопасности

2
задан 28 July 2014 в 09:37

3 ответа

Вы просите, чтобы никакой другой пользователь не мог сделать sudo, чтобы быть пользователем root.

просто необходимо отредактировать строку в sudoers файле.

энергия/etc/sudoers

измените строку от

%admin ВСЕ = (ВСЕ) ВСЕ

кому:

Ваше-имя-пользователя ВСЕ: (ВСЕ) ВСЕ

после редактирования никакого другого пользователя кроме Вас может использовать команду sudo. Это ударяет всех других пользователей из sudoers файла. кроме Вас.

1
ответ дан 2 December 2019 в 05:12

Необходимо сделать каждому пользователю отдельный отчет (или создать по крайней мере одного неадминистраторского пользователя). Пользователи в группе admin смогут получить доступ к корню, через sudo -i или любой другой метод.

0
ответ дан 2 December 2019 в 05:12

Lshell настроен через файл INI. По умолчанию это содержит белый список позволенных команд, но это может быть легко настроено, чтобы мешать пользователю использовать определенную команду.

https://unix.stackexchange.com/questions/90998/block-particular-command-in-linux-for-specific-user

0
ответ дан 2 December 2019 в 05:12

Другие вопросы по тегам:

Похожие вопросы: