0% ont trouvé ce document utile (0 vote)
1 vues4 pages

Unix

Transféré par

sara.elbou04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues4 pages

Unix

Transféré par

sara.elbou04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EXAM ADMINISTRATION UNIX 2020/2021 – SSI 2A - 2^32 = 4294967296 blocks et chaque block contient 512

---Question 1 Octets
Que fait la commande Linux suivante : 4294967296 blocks * 512 octets = 2199023255552 octets =
$find /home ! -user ali \( -size +10000c -o -atime -30 \) 2147483648 Ko = 2097152 Mo = 2048 Go = 2 To
Réponse : ---Question 10
Chercher tous les fichiers qui n’appartiennent pas a On peut dire que ext3, c'est ext2 plus un journal ? Oui ou
l’utilisateur ali et qui ont une taille supérieure à 10 000 bytes Non
ou qu’on a consultés depuis moins de 30 jours Réponse :
---Question 2 oui, ext3 est une évolution de ext2 et a pour principale
Quel est le rôle de la commande tune2fs ? différence l'utilisation d'un fichier journal, lui permettant
Réponse : ainsi d'éviter la longue phase de récupération lors d'un arrêt
Elle permet de modifier les paramètres ajustables d'un brutal de la machine
système de fichiers de type ext2, ext3 et ext4 ---Question 11
---Question 3 Expliquer la procédure d'exploitation d'une partition de
Chaque système de fichiers dispose d'au moins un super disque dur depuis sa création jusqu'à montage automatique
bloc. Spécifiez son rôle. Que se passe-t-il si un super bloc et sa reconnaissance au démarrage de la machine ?
devient corrompu suite à de mauvaises manipulations, un Réponse :
crash, une panne, ou bien bouzziage ? Etape 1 (Création du disque et de la partition) : On tape la
Réponse : commande : fdisk /dev/sdb
Un super bloc est une zone de métadonnées qui contient Etape 2 (Formater la partition) :
plusieurs informations sur le système de fichiers mke2fs /dev/sdb1
Le super bloc primaire, peut avoir un corrompu, un crash, (bache ngade partition dyal ext2)
une panne. Dans ce cas les données du disque ne sont plus Etape 3 (Monter la partition) :
accessibles (impossible de savoir par exemple où se trouve mount /dev/sdb1 /mnt/NewDisk
les inodes). Etape 4 (Editer le fichier fstab pour le montage automatique)
---Question 4 : nano /etc/fstab et ajouter la ligne suivante :
Quelles sont les précautions que doit prendre un /dev/sdb1 /mnt/NewPartition ext2 defaults 0 2
administrateur avant d'installer et configurer un serveur ---Question 12
Unix ? Décrire la procédure d'affectation par linux des noms de
Réponse : fichiers aux périphériques de type IDE dans un PC?
Afin de restreindre la zone d’attaque potentielle pour les Réponse :
cybercriminels, il est conseillé d’installer ou d’activer Par convention, les lecteurs IDE reçoivent les noms de
uniquement les composants systèmes nécessaires périphériques /dev/hda à /dev/hdd. Le disque dur
---Question 5 A(/dev/hda) est le premier disque et le disque dur
Un administrateur système veut allouer une partition Linux C(/dev/hdc) est le troisième.
uniquement pour un utilisateur invite. Comment faire ? Un PC typique a deux contrôleurs IDE, chacun pouvant avoir
Réponse : deux disques connectés. Par exemple, /dev/hd est le
mount /dev/partition /mnt/espaceUser premier lecteur (maître) sur le premier contrôleur IDE et
sudo chown user /mnt/espaceUser /dev/hd est le deuxième lecteur (esclave) sur le deuxième
---Question 6 contrôleur (le quatrième lecteur IDE de l'ordinateur).
Quelles sont les paramètres fondamentaux de création d'un
système de fichiers ? Ainsi, typiquement, un ordinateur avec contrôleur IDE peut
Réponse : accueillir 4 disques : /dev/hda (maître primaire), /dev/hdb
Les paramètres fondamentaux de création d’un système de (esclave primaire), /dev/hdc (maître secondaire), /dev/hdd
fichiers sont : (esclave secondaire)
• Le type, si ce n’est pas celui par défaut du système. ---Question 13
• La taille, souvent celle du disque où l’on crée le système de Quelle est la taille maximale des fichiers gérés par un
fichiers. Système de Fichiers dont les numéros des blocs sont codés
• Le nombre d’inodes. sur 32 bits et les blocs sont de taille 512 Octets ? 16 GO ou 8
• La taille d’un bloc. GO ou 2 G0
• Le nombre de groupes de blocs. Réponse :
---Question 9 2 GO
Quelle est la taille maximale des fichiers gérés par un ---Question 14
Système de Fichiers dont les numéros des blocs sont codés Vous êtes administrateur Linux et vous voulez allouer la
sur 32 bits et les blocs sont de taille 512 Octets ? partition /dev/hda7 à l'utilisateur ensias. Comment vous
Réponse : allez procéder ?
Réponse : Réponse :
Etape 1 démonter /dev/hda7 : umount /dev/hda7 On peut créer un script bash dont on mets les commandes
Etape 2 (Formater la partition) : mke2fs /dev/hda7 de configuration du quota et mettre ce script dans le dossier
Etape 3 (Monter la partition) : /etc/init.d/ avec changement du permission du script en
mount /dev/sdb1 /mnt/UtiEnsias ajoutant ce script comme exécutable.
Etape 4 (Allouer la partition à l'utilisateur ensias) : ---Question 24
sudo chown ensias /mnt/EnsiasPartition Disk quotas for user user01 (uid 500):
---Question 15 Système fichiers blocs quota limite sursis fichiers quota
Y-a-il une différence entre le droit « sticky bit» et les droits limite sursis
d'endossement ? si oui laquelle ? /dev/sdc1 16 10000 20000
Réponse : Réponse :
Oui, le sticky bit permet à un utilisateur d'effacer que les Le quota pour l'utilisateur user01 de block est 10000 soft et
fichiers qui lui appartiennent. Les droits d'endossement, 20000 hard et pour les inodes et de 100 soft et 110 hard
permettent de donner le droit d'accès à une commande au ---Question 25
lieu d'un fichier. 3. Cherchez l'espace restant sur chaque FS en blocs de tailles
---Question 16 256 octets ?
Vous êtes administrateur Linux et vous voulez démonter le 4. Recherchez les petits fichiers de l'utilisateur user01 (de
FS /home. Comment vous allez procéder ? tailles inférieures à 10 octets) et dont le dernier accès
Réponse : remonte à plus de 30 jours.
Umount /home/ 5. Créez et ajoutez l'utilisateur ali au groupe « étudiantz » (le
---Question 17 groupe étudiant existe déja) avec comme home directory
Le temps d'exécution de la commande fsck peut être «/home/ali0l» et 500 comme « UID ».
relativement long, pouvez-vous dire pourquoi ? 6. Créer un répertoire /data/etudianit et donner
Réponse : uniquement au groupe étudiant le droit de modifier ce
Le temps d’exécution de la commande fsck peut être répertoire.
relativement long, compte tenu du parcours croisé qu’elle 7. Désactiver tous les comptes qui n'ont pas de mot de
effectue entre la table des inodes et les répertoires de passe.
l’arbre pour contrôler la cohérence du système de fichiers B. Comment peut-on planifier ce script pour qu'il s'exécute
---Question 18 chaque minuit de chaque jour.
Que fait la commande Isof ? ( list open files ) Réponse :
Réponse : 1) chmod 400 /home/user01/*
lsof est une commande UNIX qui permet de lister les fichiers 2) find /home/user01/-type f -perm 222 -print -delete
actuellement ouverts sur le système. 3) df -B 256
---Question 19 4) find /home/user01/-type f-size -10b
mke2fs est une commande spécifique au système de fichiers 5) adduser -u 500 -d /home/ali01 -g etudiant ali
: ext3 or ext2 or les deux 6) mkdir /data/etudiant/
Réponse : chmod 000 /data/etudiant/
Les deux chmod +020 /data/etudiant/
---Question 20 7) #!/bin/sh
Que fait la commande Linux suivante : for x in ' cut –d : -f1,2 /etc/shadow|
$find / -type d -perm -2 -print grep :$ |cut –d : -f1' ; do passwd -l $x ;
Réponse : done
Afficher les dossiers qui se trouve dans fichier racine et qui 8) Creer un fichier moncron, nano moncron et ajouter la
ont la permission écriture pour tout le monde ligne suivante : 00 00 * * * <emplacment du script>
---Question 22 ---Question 26
Plusieurs utilisateurs travaillent sur une machine. Lsof …
L'administrateur veut démonter le FS /home. Comment Réponse :
peut-il arrêter toutes les applications qui utilisent des La commande montre que /mnt/DATA est utilisé par le
fichiers utilisateurs avant de démonter ce FS ? process dont PID et 5366 et l'utilisateur seb par la
Réponse : commande bash
On utilise la commande "fuser -Mk /home"puis on execute ---Question 27
"umount /home" Réponse :
---Question 23 Montre la liste des dossiers dans le dossier /dev/dsp
Vous êtes administrateur d'un système Linux, comment faire ---Question 28
pour activer automatiquement le quota après chaque L'utilisateur on veut installer une application de talle 2 Go
démarrage du système ? dans son répertoire de travaille donc il a commencé par la
commande
1) des utilisateurs associés à des services standard du système
Linux.
2) des UID des utilisateurs.
Réponse :
des UID des utilisateurs.
A votre avis, est-ce que l'opération est possible pour lui, Question 5
sinon, est-ce qu'il y a une solution ? Quel est le rôle de chacune des options suivantes dans la
Réponse : commande d'administration useradd :
Non, impossible, il doit l’installer dans une autre partition -r : …. -m : ……-n :
---Question 29 Réponse :
Vous êtes administrateur d'un système Linux. Comment faire -r : n’existe pas
pour nettoyer votre système gros fichiers (taille supérieure à -m : sert à créer le répertoire personnel de l’utilisateur s’il
1 Go) qui ne sont pas modifiés il y a l mois ? n’existe pas déja
Réponse : -n : n’existe pas
Find -type f -mtime +30 -size +1G -delete Question 6
----Question 30 Quelle est le rôle de la commande chage dans in gestion des
Quelle est la signification de la ligne suivante dans le fichier comptes utilisateurs.
/etc/fstab ? #more /etc/fstab ? Réponse :
/dev/mnt /mnt iso9660 noauto,ro 0 0 Elle modifier le nombre de jours entre les changements de
Réponse : mot de passe et la date du dernier changement
1) /dev/mnt: La référence directe à la partition Question 7
2) /mnt: Le répertoire sur la partition principale qui servira Quel est le rôle du droit s dans les deux commandes
de point de montage suivantes ?
3) iso9660: Le type de système de fichiers de la partition 1-> # ls -l usr/bin/passwd
montée -r-st-xr-x l root root 1234 oct 2 2018
4) noauto,ro: La colonne Options , permet de choisir des /usr/bin/passwd
options au montage 2-> # ms -ld rep
5) 0: Règle les sauvegardes via l'utilitaire dump. La valeur drwxrwsr-x 2 ali grp 1024 oct 10
classique est 0 (dump n'est presque jamais actif ou utilisé) 10:15 rep
6) 0: Règle la priorité de vérification des erreurs éventuelles Réponse :
du système de fichiers au démarragez (Dans le premier example , c’est un suid, et dans le
deuxieme c’est un sgid)
EXAMEN DE TP 2019 Question 8
Question 1 Le message suivant est affiché pour le propriètaire du fichier
Que peut-on faire pour vérifier s'ils existent des comptes file :
utilisateurs ayant les mêmes droits que l’administrateur ? $echo "Bonjour"> >> file
Réponse : bash: file: Permission non accordée
Grep [^:]*:*[^:]*:0: /etc/passwd
Question 2 d'où vient ce problème ?
A travers laquelle des commandes suivantes, Réponse :
l'administrateur peut ajouter l'utilisateur USER au groupe Le problème vient du fait que le fichier fille fasse de l’attribut
GRP i qui le rend immodifiable absolument
#usermod -G USER GRP Question 9
#usermod -G GRP USER Plusieurs utilisateurs travaillent sur une machine,
Réponse : L'administrateur veut démonter le FS /home.
#usermod -G GRP USER Comment peut-il procéder ?
Question 3 Réponse :
Quand on crée un compte pour un nouvel utilisateur sans lui Unmount /home/user pour tous les users
affecter de groupe, Linux crée un groupe avec le méme nom Unmount /home/
que celui de cet utilisateur avec un GID égal à 0. Question 10
Oui L'administrateur veut qu'une partition ne soit accessible que
Non pour un seul utilisateur. Que doit-il faire ?
Réponse : Réponse :
Non Unmount /home/user pour tous les users
Question 4 Unmount /home/
La constante UID_MIN du fichier letc/login, defs définit la
valeur minimale :
Exercice :
Vous êtes connectés en tant qu'administrateur d'un système 10) find /var/log -type f -delete
Linux.
Ecrire un script shell pour : 11) Creer un fichier moncron, nano moncron et ajouter la
I. Mettre les droits 421 à tous les fichiers de l'utilisateur ligne suivante :
"'Ali". 00 00 * * * <emplacment du script>
2. Supprimer tous les répertoires accessibles en écriture
pour les autres.
3. Chercher l'espace restant sur chaque FS en blocs de tailles
256 octets ?
4. Rechercher les petits fichiers de l'utilisateur Said'" (de
tailles inférieures à 10 octets) et dont le dernier accès
remonte à plus de 30 jours.
5. Créer et ajouter l'utilisateur « Ali » au groupe « Etudiant »
avec comme home directory «/home/Alami» et 500 comme
«UID ».
6. Créer un répertoire /Dtata/Etudiant et donner
uniquement au groupe Etudiant le droit de modifier ce
répertoire.
7. Désactiver tous les comptes qui n'ont pas de mot de
passe.
8. Rajouter le texte « Mise à jour le 29 Mars 2017 » dans le
champ commentaire d’un utilisateur donné comme
argument de la ligne commande.
9. Supprimer tous les fichiers qui sont modifiables par les
utilisateurs qui ne sont pas membres de son groupe.
10. Supprimer tous ces fichiers log.
11. Comment peut-on planifier ce script pour qu'il s'exécute
chaque minuit.

Réponse :
Script :

#!/bin/sh

1) find -type f -user Ali -exec chmod 421 {} \;

2) find -type d -prem 002 -ecec rmdir {} \;

3) df -B 256

4) find /home/ -type d -perm 002 -delete

5) find /home/ -user Said -type f -size -10b -atime +30

6) adduser -u 500 -d /home/ali01 -g etudiant ali

7) mkdir /data/etudiant/
chgrp -R etudiant /data/etudiant
chmod -R 040 /data/etudiant

8) USERS=`passwd -sa | grep -w NP | awk '{ print $1 }'`for u


in $USERS do
usermod -L $u
done

9) find /home/ -type f -perm 002 -delete

Vous aimerez peut-être aussi