Como desativar temporariamente rsh entre máquinas apenas para o usuário

0

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!

    
por Evan W 27.05.2014 / 22:46

0 respostas