Как вы блокируете обмен сообщениями unix/linux wall
?Unix как вы блокируете обмен сообщениями unix/linux `wall`?
Example:
SSH somemachine
WALL annoy the s*** out of people on machine
Желаемая цель: отказать стену на принадлежащей машине
Как вы блокируете обмен сообщениями unix/linux wall
?Unix как вы блокируете обмен сообщениями unix/linux `wall`?
Example:
SSH somemachine
WALL annoy the s*** out of people on machine
Желаемая цель: отказать стену на принадлежащей машине
mesg n
От человека странице
DESCRIPTION
Mesg controls the access to your terminal by others. It's typically used to allow or disallow other users to write to your terminal (see write(1)).
Edit:
Это будет не предотвратить root
отправки Сообщения на стену
Alex - Я не забочусь, может ли root сообщить сообщение. Просто другие пользователи – stackoverflow
, тогда 'mesg n' должен сделать это за вас – Alex
Есть ли прочь, чтобы запустить его в bashrc? – stackoverflow
Обратите внимание, что каждого пользователя на машине, которая не хочет видеть wall
сообщения должно делать mesg n
. Помещение mesg n
в /etc/profile
может сделать это для всех пользователей.
В качестве альтернативы, если вы хотите только root
, чтобы иметь возможность работать wall
, сменить его разрешение: chmod 700 /usr/bin/wall
.
Не могли бы вы просто удалить программу? Или удалить на нем исполняемый флажок? – jasonlfunk
Я не root на желаемой машине. Я ищу способ подавить, если ничего не поделаешь. – stackoverflow
Если вы не root на машине, вы не сможете ничего сделать для кого-либо, кроме вас. Это то, о чем вы просите? – jasonlfunk