Sie sind auf Seite 1von 2

TP N1: Linux EXERCICE 1: I- RPM 1) Affichage nb paquets: rpm -qa Nombre de paquets: rpm -qa | wc -l 2) Version de python * python

-V * Pour avoir la distribution de python rpm -qi python | grep Vendor 3) A quel paquet appartien la commande zcat: rpm -qf /bin/zcat rpm -ql gzip => lister les dpendances paquets gzip II - Runlevels 1) Listes des services lancs dans le niveau d'xecution 3 chkconfig --list | grep "3:marche" 2) Services niveau 3 arrter et niveau 5 en marche chkconfig --list | grep "3:arrt" | grep "5:marche" 3) Le niveau d'execution du systeme: vim /etc/inittab lire la ligne : id:5:initdefault: Pour le lancer au niveau 3 il faut modifier la ligne prcedente en: id:3:initdefault: III - /etc/rc.local echo -e "\033[31m`uname` `hostname` demarre a `date +%H:%M`\033[00m" EXERCICE 2: 1) Le nombre d'utilisateur sur le systeme: * cat /etc/passwd | wc -l => affiche tous les utilisateurs * cat /etc/passwd | grep /bin/bash | wc -l => utilisateur rel, car il on un shell complet Ou sinon voir tout les id < 500 pour les non humain (seul exception le root), si uid>=500 humain 2) Shell root : cat /etc/passwd | grep root => /bin/bash Shell halt : cat /etc/passwd | grep halt => /sbin/halt Halt sert a eteindre la machine. 3) Permet d'interdire les logins non reconnu de se connecter. /sbin/nologin: EXERCICE 3: 1) Aprs avoir cre un utilisateur l'utilisateur n'a pas de mot de passe, il ne peut donc pas se connecter tent que l'administrateur ne le cre pas avec la commande: passwd login 2) Ils sont dans un group portant leur nom. 3) (La commande usermod permet de rajouter des groups utilisateur un group.) usermod -g tprt user

EXERCICE 4 1) chmod -R 700 /home/etudiant/ 2) chown -R etudiant:etudiant /tmp/toto chmod 750 toto => Oui les gens peuvent modifier le fichier et le supprimer, car ils ont les dro its du group. EXERCICE 5 1) Il est impossible etudiant d'accder au fichier /var/log/messages car il n'a au cun droit dessus. (CF ls -l) 2) Voir a que group j'appartient: id 3) Fichier lisible par tout le monde mais pas modifiable : chmod 744 fichier 4) Cre un dossier lisible que pas nous: chmod -R 700 sercret les fichiers cre dedans garde leur droit ils ne prenent pas les droit donne au dos sier. 5) Repertoire bloquer en lecteur, mais les fichers qui sont cre dedans on les dro it 644 par defaut, donc ils sont lisible. chmod 711 /home/connaisseur 6) ls /usr/bin/ | grep SUID EXERCICE 6 1) Commande permettant d'avoir tout les processus actif sur notre machine: ps aux 1-1) L'information TIME: sert voir le temps d'utilisation du CPU d'un pr ocessus 1-2) Le processus ayant utiliser le plus de processus: top 1-3) Le premier processus lance au demarrage : ps aux | head -n 2 | tail -n 1 => il correspond au premier processus. 1-4) ps aux | head -n 2 | tail -n 1 => regarder l'heure de demarrage de la commande. 1-5) Nombre approximative de processus tournant actuellement: ps aux | wc -l 2) Commande affichant PPID et listant en ordre tout les processus anterieur au p s: * ps -ef * 3)

Das könnte Ihnen auch gefallen