Utilisateurs et droits sous Linux : Défi

Exercice : Défi

Il faudra configurer le système pour être utilisé par une partie de la famille de Duck.

Il est demandé de créer 4 comptes utilisateurs :

  • donald

  • riri

  • fifi

  • loulou

Il y aura 1 groupe enfants avec riri, fifi, loulou.

Un dossier /home/ducks va accueillir toutes les activités partagées de la famille. C'est donald qui aura les droits sur tout ce qui se passe dans ce dossier, les enfants pourront uniquement lire et l'ouvrir.

Dans un dossier qui sera /home/ducks/films, tout les enfants pourront lire uniquement.

Dans un dossier /home/ducks/compta seul donald pourra lire et écrire, les enfants n'auront aucun accès.

Un programme /home/ducks/commande-pizza.sh (un fichier vide pour l'exemple) sera modifiable et exécutable par donald, et les enfants pourront uniquement l’exécuter.

Réalisez la configuration décrite ci-dessus.

Création des utilisateurs et groupes

La première étape est de créer tout les utilisateurs

adduser donald
adduser riri
adduser fifi
adduser loulou

Puis tout le groupe nécessaire

addgroup enfants

On assigne ensuite les enfants au groupe en question.

usermod -aG enfants riri
usermod -aG enfants fifi
usermod -aG enfants loulou

Création de l'arborescence

On créé les dossiers et fichiers comme demandé.

mkdir -p /home/ducks/films /home/ducks/compta
touch /home/ducks/commande-pizza.sh

Définition des propriétaires

On affecte des propriétaires et groupes aux différents fichiers et dossier.

chown donald:enfants /home/ducks
chown donald:enfants /home/ducks/films
chown donald:donald /home/ducks/compta
chown donald:enfants /home/ducks/commande-pizza.sh

Définition des droits

Enfin on applique les droits sur les différents fichiers et dossier. Pour commencer toute la famille pourra utiliser le dossier /home/ducks mais seul donald peut écrire.

chmod 750 /home/ducks

Pour le dossier films, on donne des droits similaires.

chmod 750 /home/ducks/films

Pour le dossier compta on s'assure que seul donald peut y avoir accès.

chmod 700 /home/ducks/compta

Enfin le fichier pour commander des pizzas ne sera que exécutable pour les enfants.

chmod 710 /home/ducks/commande-pizza.sh

Auto-évaluation

Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :

  1. Je ne sais répondre à aucune question (ou presque)

  2. Je sais répondre à moins de la moitié des questions

  3. Je sais répondre à plus de la moitié des questions

  4. Je sais répondre à toutes les questions (ou presque)

Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :

  1. Je ne sais répondre à aucune question (ou presque)

  2. Je sais répondre à moins de la moitié des questions

  3. Je sais répondre à plus de la moitié des questions

  4. Je sais répondre à toutes les questions (ou presque)

4
Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondant :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Retour accueil : touche Début
  • Menu : touche M
  • Revenir à l'accueil : touche H
  • Fermer zoom : touche Échap.