Guide du débutant pour la gestion des utilisateurs et des groupes sous Linux

Table des matières:

Guide du débutant pour la gestion des utilisateurs et des groupes sous Linux
Guide du débutant pour la gestion des utilisateurs et des groupes sous Linux

Vidéo: Guide du débutant pour la gestion des utilisateurs et des groupes sous Linux

Vidéo: Guide du débutant pour la gestion des utilisateurs et des groupes sous Linux
Vidéo: Quelques paramètres de Google Chrome - YouTube 2024, Avril
Anonim
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 du débutant sur la manière dont tout cela fonctionne.
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 du débutant sur la manière dont tout cela fonctionne.

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. De cette manière, 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, 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 apporter une modification.

Linux stocke la 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 -> Utilisateurs 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.
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.
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».
Le module de gestion des utilisateurs répertorie les privilèges d’Anna sous l’onglet «Privilèges d’utilisateur».
Image
Image

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 machine Linux.

Autorisations de fichiers et de dossiers Linux

Chaque fichier sous Linux possède un ensemble d'autorisations d'utilisateur et de groupe. 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:
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, au groupe racine et à 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 utilisateur, groupe et 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 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 s’intéresse davantage à l’utilisation d’outils de développement de logiciels).

Nous pouvons configurer l’accès de 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 affectons les comptes d’utilisateur appropriés à chaque groupe.
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 affectons 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.
Nous devrions donner aux élèves de la maternelle à la 12e année les privilèges nécessaires pour exécuter le logiciel éducatif.
Image
Image

Linux stocke la plupart des exécutables sous / usr / bin, par exemple, Linux stocke 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:

which anki

Attribuons Anki et Kig au groupe k12 à l’aide des touches chown commande, qui utilise le format suivant:

sudo chown:[group name] [files list]

Image
Image

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:[group name] [files list]

Cette commande donne au membre du groupe K12 l'accès à 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:
Cette commande donne au membre du groupe K12 l'accès à 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

Image
Image

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.

man chmod

Surveillance de l'utilisation de l'ordinateur

Timekpr nous permet de donner à chaque utilisateur un temps de calcul limité. Vous devez donc ajouter le PPA suivant à vos sources de logiciels pour pouvoir installer Timekpr à partir du Centre de logiciel Ubuntu.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://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 et il devrait apparaître immédiatement.

Conseillé: