Guide d'initiation à la gestion des utilisateurs et des groupes sous Linux
Ubuntu Linux utilise des groupes pour vous aider à gérer les utilisateurs, à définir des autorisations pour ces utilisateurs et même à surveiller le temps passé devant l'ordinateur. Voici un guide pour débutants sur le fonctionnement de tout cela.
Utilisateurs et groupes
Ubuntu est configuré pour être utilisé par une seule personne lors de son installation sur votre système, mais si plusieurs personnes utilisent l'ordinateur, il est préférable que chaque personne dispose de son propre compte utilisateur. Ainsi, chaque personne peut avoir des paramètres et des documents distincts, et les fichiers peuvent être protégés des autres utilisateurs sur le même PC..
Normalement, les ordinateurs Linux ont deux comptes utilisateur: votre propre compte utilisateur et le compte root, qui est le super utilisateur pouvant accéder à tout ce qui se trouve sur le PC, apporter des modifications au système et administrer d'autres utilisateurs. Ubuntu fonctionne un peu différemment, mais vous ne pouvez pas vous connecter directement en tant que root par défaut, et vous utilisez le sudo commande pour basculer vers un accès de niveau racine lorsque vous devez effectuer un changement.
Linux stocke une liste de tous les utilisateurs dans le fichier '/ etc / groups'. Vous pouvez exécuter cette commande dans le terminal pour afficher et modifier les groupes et les utilisateurs de votre système:
sudo vigr / etc / groups
Création de comptes d'utilisateurs
Pour créer un nouvel utilisateur, vous pouvez aller dans Système -> Administration -> Utilisateur et groupes, puis cliquer sur le bouton “Ajouter” pour ajouter un nouvel utilisateur..
Donnez le nom approprié qui identifie l'autre utilisateur et cochez la case «chiffrer» pour sécuriser son dossier personnel..
Cliquez sur le bouton «Paramètres avancés» pour configurer les privilèges de l'utilisateur..
Le module de gestion des utilisateurs répertorie les privilèges d'Anna sous l'onglet "Privilèges d'utilisateur"..
Nous vous recommandons de supprimer le privilège «Administrer le système» des autres comptes utilisateur. Cela permet de s’assurer que les autres utilisateurs ne peuvent pas facilement modifier les paramètres système critiques susceptibles de compromettre votre système Linux..
Autorisations de fichiers et de dossiers Linux
Chaque fichier sous Linux dispose d'un ensemble d'autorisations d'utilisateur et de groupe, et vous pouvez utiliser la commande ls -l pour afficher l'ensemble complet d'autorisations et d'attributs à partir du terminal..
En lisant de gauche à droite, chaque élément de la liste signifie:
1
Par exemple, dans l'exemple montrant un fichier nommé anki, les autorisations sont rwxr-xr-x, le fichier appartient à l'utilisateur root et au groupe racine, et ses 159 octets.
L'indicateur d'autorisation a quatre composants, le premier caractère étant l'indicateur, généralement utilisé pour indiquer s'il s'agit d'un répertoire ou d'un fichier: un répertoire affichera un «d» et un fichier normal un «-». Les 9 caractères suivants sont divisés en ensembles de 3 caractères, qui indiquent les autorisations de l'utilisateur, du groupe et de tout le monde..
Dans cet exemple particulier, nous avons rwxr-xr-x, qui peut être décomposé de la manière suivante:
Les autorisations correspondent aux valeurs suivantes:
- r = permission de lecture
- w = permission d'écriture
- x = autorisation d'exécution
Cela signifie que pour le fichier en question, tout le monde a les autorisations de lecture et d'exécution, mais seul l'utilisateur root a le droit d'écrire dans le fichier..
Modification de la propriété de groupe des fichiers et des répertoires
Anna est une élève de 7ème et son frère Peter vient de s'inscrire à un cours de programmation dans une université. Anna sera plus intéressée par l’utilisation du logiciel pédagogique pour ses devoirs de mathématiques ou de géographie que Peter (qui est plus intéressé par l’utilisation d’outils de développement logiciel)..
Nous pouvons configurer l'accès d'Anna et Peter à ces applications en les affectant aux groupes appropriés à partir du module «Gérer les groupes»..
Créons deux groupes d'utilisateurs, un groupe d'étudiants de la maternelle à la 12e année et un groupe d'étudiants de l'université, et attribuons les comptes d'utilisateur appropriés à chaque groupe..
Nous devrions donner aux élèves de la maternelle à la 12e année les privilèges nécessaires pour exécuter le logiciel éducatif..
Linux stocke la plupart des exécutables sous / usr / bin, par exemple les magasins Linux Anki sous / usr / bin / anki. Si vous ne savez pas où se trouve un fichier, le wdont La commande est un moyen pratique de connaître l'emplacement du terminal:
quel anki
Attribuons Anki et Kig au groupe k12 en utilisant le chown commande, qui utilise le format suivant:
sudo chown: [nom du groupe] [liste des fichiers]
Vous pouvez également révoquer l’accès en lecture et en exécution d’autres groupes d’utilisateurs à l’aide du bouton chmod commander.
sudo chown: [nom du groupe] [liste des fichiers]
Cette commande permet au membre du groupe K12 d'accéder à Anki et Kig. Nous devrions restreindre les droits d'accès du groupe universitaire d'Anki et Kig en supprimant l'autorisation de lecture et d'exécution des groupes «Autres». Le format de la commande est:
chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName
La première commande que nous avons exécutée dans la ligne de commande supprime les privilèges read (r) et execute (x) du groupe «Other». L’option «O» indique que nous modifions le droit d’accès du Autre groupe. L'option '-' signifie que nous voulons supprimer certains fichier autorisations spécifiées dans les paramètres qui suivent l'option '-'. La page de manuel de chmod donne une explication détaillée de ces options..
homme chmod
Surveillance de l'utilisation de l'ordinateur
Timekpr nous permet de donner à chaque utilisateur un temps de calcul limité et vous devrez ajouter le PPA suivant à vos sources de logiciels pour pouvoir installer Timekpr à partir du Centre de logiciel Ubuntu..
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Ubuntu Software Center est le moyen le plus simple d’installer Timekpr. Il suffit d’utiliser le champ de recherche..
Timekpr nous permet de limiter la durée d'utilisation de l'ordinateur d'un certain laps de temps chaque jour du mois. Par exemple, nous pouvons spécifier l’utilisation du temps d’ordinateur pour 300 minutes le dimanche et 60 minutes le lundi..
Timekpr apparaît dans la barre des tâches de l'utilisateur et verrouille le bureau lorsque le temps de calcul de l'utilisateur est écoulé..
Utilisateur et groupes est un concept assez important à couvrir dans un article. Avons-nous oublié quelque chose d'important? N'hésitez pas à partager certaines connaissances avec les autres lecteurs dans les commentaires.