Forum Programmation.shell Problème pour créer un script

Posté par  .
Étiquettes : aucune
0
10
juin
2006
Bonjour, j'ai un problème avec un script,
J'essayes de créer un réseau de machine virtuel et de créer une nouvelle commande shell, nommée rvsh. Ce mode s'invoque par:
rvsh -admin
Cette commande permet à 1 administrateur de gérer la liste des machines connectées au réseau virtuel et la liste des utilisateurs. Donc l’accès à cette commande est géré par un mot de passe. Une fois la commande lancée et le mot de passe validé ( je vérifie tout ca avec des grep dans des fichiers externes ), j'arrive sur le prompt suivant :
rvsh >
A partir de ce prompt je dois pouvoir éxécuter certaines commandes dont la commande appelé : users (qui me pose problème)

Cette commande permet à l’administrateur d’ajouter ou d’enlever un utilisateur, de lui donner les droits d’accès à une ou plusieurs machines du réseau et de lui fixer un mot de passe ( : je met tout ca dans un fichier avec des colonnes pour les mots de passes, les droits d'accès.... et où il y a tous les utilisateurs du réseau)

J'aimerais savoir comment utiliser la commande awk pour créer cette commande????
  • # exemple avec awk

    Posté par  . Évalué à 2.

    salut, voici un exemple d'utilisation de awk :

    awk '
    /^users$/ { print "commande users";}
    /^user / { print "info sur le user ", $2 >> "xx.x"; }
    '


    je crois que ça correspond à ce que tu recherches.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.