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 existe 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 l'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.
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 de systèmes | Niveau supérieur | Désactivation de l'accès aux programmes de la console |