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

Наш системный администратор включил 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). Спасибо!

0