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.
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.
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».
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]
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]
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.
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.