Lorsque les utilisateurs normaux (c'est-à-dire les utilisateurs qui ne sont pas des super-utilisateurs) se connectent localement à un ordinateur, ils ont deux types de permissions spéciales:
Ils peuvent exécuter certains programmes qu'ils n'auraient pas le droit d'exécuter autrement.
Ils peuvent accéder à certains fichiers (des fichiers de périphériques spéciaux permettant d'accéder aux disquettes, CD-ROM, etc.) auxquels ils ne pourraient pas accéder autrement.
Étant donné qu'il y a plusieurs consoles sur un ordinateur et que plusieurs utilisateurs peuvent être simultanément connectés à l'ordinateur localement, l'un des utilisateurs doit 'gagner' la course pour l'accès aux fichiers. Le premier utilisateur à se connecter à la console est propriétaire de ces fichiers. Une fois que le premier utilisateur se déconnecte, l'utilisateur qui se connecte ensuite devient propriétaire des fichiers.
Par contraste, tous les utilisateurs se connectant à la console seront autorisés à exécuter des programmes accomplissant des tâches normalement réservées au super-utilisateur. Si X est en cours d'exécution, ces actions peuvent être incluses en tant qu'éléments de menu dans une interface utilisateur graphique. Les programmes accessibles de la console comprennent halt, poweroff et reboot.
Par défaut, /etc/inittab spécifie que votre système
est configuré pour arrêter et redémarrer le système en réponse à la
combinaison de touches
ca::ctrlaltdel:/sbin/shutdown -t3 -r now |
Ceci étant, vous préférez peut-être autoriser certains utilisateurs normaux à
arrêter le système de la console à l'aide de la combinaison
Ajoutez une option -a à la ligne /etc/inittab indiquée ci-dessus, afin qu'elle devienne:
ca::ctrlaltdel:/sbin/shutdown -a -t3 -r now |
L'option -a signale à la commande shutdown qu'elle doit rechercher le fichier /etc/shutdown.allow, que vous créerez à l'étape suivante.
Créez un fichier appelé shutdown.allow dans
/etc. Le fichier shutdown.allow doit répertorier les noms
d'utilisateurs des personnes qui auront le droit d'arrêter le système à l'aide de
la combinaison
stephen jack sophie |
Selon cet exemple de fichier shutdown.allow, Stephen, Jack
et Sophie ont le droit d'arrêter le système à partir de la console en
utilisant la combinaison de touches
Pour obtenir de plus amples informations sur shutdown.allow, reportez-vous à la page de manuel relative à shutdown.
Précédent | Sommaire | Suivant |
Configuration du système | Niveau supérieur | Désactivation de l'accès aux programmes de la console |