Comment désactiver temporairement rsh entre les machines pour l'utilisateur seulement

0

Tout d'abord, veuillez noter que je ne suis qu'un utilisateur régulier. Je ne peux rien faire en tant que super utilisateur.

Notre administrateur système a activé rshentre les machines de notre réseau local. C'est-à-dire que je peux faire ceci:

[user@machineA] rsh machineB ls
a/  b/  c/

À des fins de test, je voudrais désactiver temporairement rshde "machineA" à "machineB". Voici à peu près ce que je recherche:

[user@machineA] rsh machineB ls
Permission denied.

J'ai entendu parler de /etc/hosts.deny, mais je ne peux pas écrire de fichiers pour /etcmon statut d'utilisateur régulier.

Une mise en garde: rshdoit toujours être dans mon PATH. Et encore une fois, j'aimerais que ce soit une solution temporaire qui ne s'applique qu'à moi, un utilisateur unique.

Si quelqu'un a une bonne idée pour cela, s'il vous plaît faites le moi savoir.

Et avant que quiconque ne le mentionne; oui, je suis conscient que nous ne devrions pas utiliser rsh. Je travaille sur le changement d'utilisation de notre outil ssh, mais je dois garder le rshsupport pour la compatibilité héritée. La raison pour laquelle je veux faire cela est de tester comment l'outil répond quand rshn'est pas disponible (mais toujours dans PATH). Merci!

tomocafe
la source
N'essayez pas de contourner votre administrateur système - essayez plutôt de travailler avec eux. Demandez-leur de configurer un deuxième utilisateur ou de désactiver votre accès pour une heure spécifique de la journée.
Julian Knight
Hmm ... ce n'est pas que je veuille "contourner" l'administrateur système, c'est simplement que l'édition de /etc/hosts.deny affectera tous les utilisateurs. Je veux que cela n'affecte que moi pour que ces tests ne dérangent pas les autres. Je peux vérifier si l'administrateur système a la capacité de le faire pour moi uniquement; Cependant, j'estime que s'il existait une solution pour chaque utilisateur, elle serait disponible pour l'utilisateur, et pas uniquement pour les superutilisateurs.
tomocafe
Il existe peut-être une option accessible à l'utilisateur, mais pourquoi aurait-elle été configurée? Qui d'autre a déjà demandé? Probablement seulement vous, alors pourquoi auraient-ils mis en place quelque chose? S'ils ne sont pas trop stressés, ils pourraient se féliciter d'une autre question pour changer!
Julian Knight
Mauvaise nouvelle: l'administrateur système vit dans un fuseau horaire à plus de 12 heures de moi, donc aucune aide pour le moment. Bonne nouvelle: j'ai trouvé une autre paire de machines non rshconfigurée, je n'ai donc pas besoin de modifier quoi que ce soit. Je laisserai cette question ici au cas où quelqu'un aurait une réponse et aiderait quelqu'un d'autre à rechercher la même solution.
tomocafe