Primeiro, observe que sou apenas um usuário comum. Eu não posso fazer nada como um super usuário.
Nosso sysadmin habilitou rsh
entre máquinas em nossa rede local. Ou seja, eu posso fazer isso:
[user@machineA] rsh machineB ls
a/ b/ c/
Para fins de teste, gostaria de desativar temporariamente rsh
de "machineA" para "machineB". Aqui está mais ou menos o que estou procurando:
[user@machineA] rsh machineB ls
Permission denied.
Já ouvi falar de /etc/hosts.deny
, mas não consigo gravar arquivos em /etc
, considerando meu status como usuário comum.
Uma ressalva: rsh
ainda precisa estar no meu PATH
. E, novamente, gostaria que esta fosse uma solução temporária que só se aplica a mim, um único usuário.
Se alguém tiver uma boa ideia para isso, por favor me avise.
E antes que alguém o mencione; sim, estou ciente de que não devemos usar rsh
. Estou trabalhando para alterar nossa ferramenta para usar ssh
, mas preciso manter o rsh
support para compatibilidade legada. O motivo pelo qual quero fazer isso é testar como a ferramenta responde quando rsh
não está disponível (mas ainda em PATH
). Obrigado!
Tags remote-access remote linux unix