Во-первых, обратите внимание, что я просто обычный пользователь. Я ничего не могу сделать как супер пользователь.
Наш системный администратор включил 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). Спасибо!
