4

У меня есть сервер Linux с около 20 пользователей. Они использовали команду wall которая раздражает. У меня есть права доступа root, и я все еще хочу использовать его самостоятельно. Но как я могу запретить обычным пользователям использовать команду Linux wall ?

2 ответа2

5

Если вы хотите запретить доступ всем пользователям, вы можете удалить бит setgid в /usr/bin/wall:

$ ls -l /usr/bin/wall
-rwxr-sr-x 1 root tty 13884 2011-08-09 12:15 /usr/bin/wall
$ sudo chmod g-s /usr/bin/wall

$ echo foo | wall

Вы всегда должны иметь возможность защищать себя, а root должен иметь возможность защищать всех, но пользователь А не сможет транслировать остальным пользователям.

3

Лично я бы выяснил, почему они используют стену, а затем попросил бы их использовать более подходящую услугу, например, написать или поговорить. Если они не желают подчиняться, тогда BOFH. Технология не является ответом в этих случаях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .