Во-первых, обратите внимание, что я просто обычный пользователь. Я ничего не могу сделать как супер пользователь.
Наш системный администратор включил rsh
между машинами в нашей локальной сети. То есть я могу сделать это:
[user@machineA] rsh machineB ls
a/ b/ c/
В целях тестирования я хотел бы временно отключить rsh
от "machineA" до "machineB". Вот примерно то, что я ищу:
[user@machineA] rsh machineB ls
Permission denied.
Я слышал о /etc/hosts.deny
, но я не могу записывать файлы в /etc
учитывая мой статус обычного пользователя.
Одно предостережение: rsh
все еще должен быть в моем PATH
. И еще раз, я бы хотел, чтобы это было временное решение, которое применимо только ко мне, одному пользователю.
Если у кого-то есть хорошая идея для этого, пожалуйста, дайте мне знать.
И прежде чем кто-либо упоминает об этом; да, я знаю, что мы не должны использовать rsh
. Я работаю над изменением нашего инструмента для использования ssh
, но мне нужно сохранить поддержку rsh
для совместимости с прежними версиями. Причина, по которой я хочу сделать это, состоит в том, чтобы проверить, как инструмент реагирует, когда rsh
недоступен (но все еще в PATH
). Спасибо!