Aide tp unix

Fermé
fmyl - 11 janv. 2009 à 19:16
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 11 janv. 2009 à 19:50
Bonjour,
bonjour tout le monde
je s débutante en unix et j'ai un tp unix a faire mais je ne sais pas koi faire je vous que vous m'aidiez plz



voici le tp




Ecrire un script,nommé menu , qui dans un premier temps affiche à l'écran le menu suivant:



MENU PRINCIPAL

Option Description

-------------------------------------------------------
0 Sortie du menu
1 Utilisateur en ligne
2 Information sur un fichier
3 Information sur un utilisateur
4 Modification des droits d'accès
5 Suppression des fichiers

Entrez votre choix:
L'utilisateur du menu devra entrer un des choix proposés et faire <retour>.

si l'option 0 est choisie, on sort du menu pour retourner au shell courant(invite)

si l'option 1 est choisie, un message demande d'entrer le nom d'un utilisateur. Le
systéme répond dans un premier temps ,s'il s'agit bien d'un utilisateur du systéme; si
oui, on recoit de plus si oui ou non cet utilisateur est actuellement branché.


si l'option 2 est choisie, un message demande d'entrer le nom d'un fichier. Alors
si le fichier existe, est affichée à l'ecran l'information suivante sur ce fichier:

* le type du fichier
* les autorisations d'accés sur ce fichier
* si oui ou non le fichier est vide


si l'option 3 est choisie, un message demande d'entrer le nom d'un utilisateur et,
si l'utilisateur est bien défini dans le systéme ,le numéro d'utilisateur(UID) et
le numéro de groupe(GID) sont affichés. Si sur le message, aucun nom n'est entré,c'est
la liste compléte de tous les utilisateurs du systéme qui est affichée avec le UID
et le GID de chacun. La sortie doit se faire écran par écran avec une bonne présentation.

si l'option 4 est choisie, un message demande d'entrer le nom d'un fichier (ou d'un
répértoire). Si ce fichier existe, l'information compléte du fichier est affichée.
Un autre message demande d'entrer les nouveaux droits d'acc"es de ce fichier sous
la forme d'un nombre de trois chiffres de base 8 . Ce nombre doit etre verifié;
c'est-à-dire qu'on d'assurer que les 3 chiffres sont bien en base 8. Si le nombre
est correct, les droits d'accées sont changés, suivant ce nombre,et l'information
compléte est à nouveau affichée; si non un message d'erreur


si l'option 5 est choisie, un message demande d'entrer le nom d'un fichier (ou d'un
répértoire). Si un nom de fichier est entré ,il faut vérifier qu'il s'agit d'un fichier
normal; si oui,une confirmation par oui ou non est demandé pou effectivement supprimer
ce fichier .Si le fichier n'est pas de type normale, il n'est pas supprimé. s'il s'agit
d'un répértoire il faut demander si ce répértoire est à supprimer avec tous les fichiers
et sous-répértoires qu'il contient .Si oui ,on execute la suppression; si non aucun
action ne sera entreprise. Pour tout autre choix, un message signifie que l'option
est invalide.




Remarques importants



* Pour toutes les options, la descrption doit etre dans le haut de l'écran ,sur la
premiére ligne. La sortie de l'option doit commencer 5 lignes plus bas. Si la sortie
prend plus d'un écran, ce qui précéde doit etre considéré comme un en-tete.



* Pour toutes les options, lorsque l'éxecution est términée, faire une pose avant
de revenir au menu principal: vous faites afficher le messagedisant de taper retour
continuer.


* Pour les options 4et 5,le traitement est répétitif.c'est-à-dire que le retour au menu
principal ne se fait que sur demande explicite, si non le message de demande d'entrée
du nom d'un fichier revient.





et merci

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
11 janv. 2009 à 19:18
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
11 janv. 2009 à 19:19
C'est long... il va falloir que tu le fasses seule, on ne va pas le faire à ta place. Corriger d'accord, un petit script pourquoi pas, mais là, c'est très long...

0
jee pee Messages postés 40596 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 décembre 2024 9 463
11 janv. 2009 à 19:20
0
ilop Messages postés 54 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 29 décembre 2009 24
11 janv. 2009 à 19:28
bonjour ,
un peu de doc avec ça pense a utiliser man , "man echo" par example bon courage
a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
11 janv. 2009 à 19:50
Salut,

MENU PRINCIPAL

faire un menu

2 Information sur un fichier

commandes: ls, stat

3 Information sur un utilisateur
commandes : id, finger, groups, chage
fichier : /etc/passwd, /etc/groups

4 Modification des droits d'accès

Droits d'accès GNU/LInux

5 Suppression des fichiers
commande : rm
0