0% ont trouvé ce document utile (0 vote)
60 vues5 pages

TP Linux : Gestion Utilisateurs et Permissions

Transféré par

pierresosthene2
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)
60 vues5 pages

TP Linux : Gestion Utilisateurs et Permissions

Transféré par

pierresosthene2
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

TP Linux Avancé :

Maîtrise du Terminal

M. Médard KOUASSI
TP Linux : Gestion des Utilisateurs et Permissions d'Applications

Partie 1 : Création des Utilisateurs et Groupes

Création des groupes

sudo groupadd groupetoto

sudo groupadd autregroupetoto

Création des utilisateurs

sudo useradd -m -s /bin/bash toto

sudo useradd -m -s /bin/bash toto1

sudo useradd -m -s /bin/bash toto2

Définition des mots de passe

sudo passwd toto

sudo passwd toto1

sudo passwd toto2

Ajout des utilisateurs aux groupes

sudo usermod -aG groupetoto toto

sudo usermod -aG autregroupetoto toto1

sudo usermod -aG groupetoto,autregroupetoto toto2

Vérification des groupes

groups toto

groups toto1

groups toto2
Partie 2 : Installation et Configuration des Applications

1. Installation de Firefox

sudo apt update

sudo apt install firefox

Configuration des permissions pour Firefox

sudo mkdir /opt/firefox-restricted

sudo cp /usr/share/applications/[Link] /opt/firefox-restricted/

sudo chown -R root:groupetoto /opt/firefox-restricted

sudo chmod 750 /opt/firefox-restricted

2. Installation de VLC

sudo apt install vlc

Configuration des permissions pour VLC

sudo mkdir /opt/vlc-restricted

sudo cp /usr/share/applications/[Link] /opt/vlc-restricted/

sudo chown -R root:autregroupetoto /opt/vlc-restricted

sudo chmod 750 /opt/vlc-restricted

3. Création d'un répertoire pour les applications restreintes

sudo mkdir -p /opt/apps-restricted

sudo chown root:groupetoto /opt/apps-restricted

sudo chmod 750 /opt/apps-restricted


Partie 3 : Configuration des Permissions Avancées

1. Configuration des ACLs

sudo apt install acl

2. Configuration des permissions pour les applications

sudo setfacl -m g:groupetoto:rx /usr/bin/firefox

sudo setfacl -m g:autregroupetoto:rx /usr/bin/vlc

3. Vérification des ACLs

getfacl /usr/bin/firefox

getfacl /usr/bin/vlc

4. Blocage de l'accès pour les autres utilisateurs

sudo chmod 750 /usr/bin/firefox

sudo chmod 750 /usr/bin/vlc

Partie 4 : Tests de Validation

1. Test avec l'utilisateur toto

su - toto

firefox # Devrait fonctionner

vlc # Ne devrait pas fonctionner

2. Test avec l'utilisateur toto1

su - toto1

firefox # Ne devrait pas fonctionner

vlc # Devrait fonctionner

3. Test avec l'utilisateur toto2

su - toto2

firefox # Devrait fonctionner

vlc # Devrait fonctionner


Partie 5 : Gestion des Logs et Surveillance

1. Création d'un fichier de log pour suivre les accès

sudo touch /var/log/[Link]

sudo chown root:root /var/log/[Link]

sudo chmod 640 /var/log/[Link]

2. Configuration de la surveillance

sudo auditctl -w /usr/bin/firefox -p x -k firefox_exec

sudo auditctl -w /usr/bin/vlc -p x -k vlc_exec

3. Vérification des logs

sudo ausearch -k firefox_exec

sudo ausearch -k vlc_exec

Exercices Pratiques

1. Installation d'une Nouvelle Application

Installer une nouvelle application (par exemple: gimp)

sudo apt install gimp

Restreindre l'accès à groupetoto uniquement

sudo chown root:groupetoto /usr/bin/gimp

sudo chmod 750 /usr/bin/gimp

2. Gestion des Répertoires de Données

Créer des répertoires partagés pour chaque groupe

sudo mkdir /opt/shared-groupetoto

sudo mkdir /opt/shared-autregroupetoto

Configurer les permissions

sudo chown root:groupetoto /opt/shared-groupetoto

sudo chown root:autregroupetoto /opt/shared-autregroupetoto

sudo chmod 770 /opt/shared-groupetoto

sudo chmod 770 /opt/shared-autregroupetoto

Vous aimerez peut-être aussi