TP unix - droit accès aux fichiers - commande chmod - unmask

Exercice 1

: Droits d'accès

Sachant que {sidebar id=6}

#ls –l /home/user1

drwx------ user1 user1 /home/user1

# cat /etc/group |grep “^user1:”

user1:x:501:

  1. Quels sont les droits sur le répertoire /home/user1 ?

  2. L’utilisateur user2 peut-il pénétrer ou seulement lister les fichiers de /home/user1 ? et user3, le pourrait-il s'il faisait partie du groupe de user1 ?

  3. Quelles commandes devrait écrire user1 pour accorder le droit de visite de son répertoire personnel seulement à user3 ?

Exercice 2: commande unmask

Sashant que

#umask

0022

  1. Quels sont les droits par défaut d’un fichier

  2. Quels sont les droits par défaut d’un répertoire

Exercice 3: Droits d'accès

#ls –ld /home/rep_partage  {sidebar id=1}

drwxrwxrwx  root root        /home/rep_partage

# ls –l /home/rep_partage

-rw-rw---- user1 user1 f1

-rw-r----- user2 user2 f2

  1. Est ce que l’utilisateur user2 peut supprimer le fichier f1 ? justifier votre réponse.

  2. Si oui comment faire pour empêcher un utilisateur de supprimer les fichiers de /home/rep_partage qui ne lui appartient pas.