User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

Environnement graphique

  • Réseau

Connexion Linux

Réseau Linux

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Serveur Linux

OpenVPN

Sécurité Linux

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Téléphone

Téléphonie

  • Multimedia

YouTube

Musique

Télévision

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

utilisateurs

Gestion utilisateurs, groupes, mots de passe, dossiers

Cette gestion peut se faire de deux façons complémentaires:

  • à un niveau élémentaire, pour l'accès à l'ordinateur, par le menu Système/Administration/Utilisateurs et groupes
  • de façon plus fine, par lignes de commande, les fonctions suivantes sont décrites ci-après. Les informations des groupes existants sont dans le fichier /etc/group.

Ajout utilisateur, mot de passe

Ajout d'utilisateur: adduser ou useradd. Suppression d'un utilisateur: userdel ou deluser. L'option -m crée un /home au nouvel utilisateur.

sudo useradd pierre -m 
passwd pierre  

Entrer le mot de passe (deux fois)

sudo useradd marc -m 
passwrd marc

Entrer le mot de passe (deux fois)

Changement de mot de passe

La commande est passwd.

sudo passwd login     # pour changer le mot de passe de l'utilisateur login

Ajout de groupe

Les commandes sont groupadd ou addgroup

sudo groupadd groupe1 
sudo groupadd groupe2

Ajout d'utilisateurs dans les groupes

En root, utiliser la commande usermod. L'option -G permet d'indiquer la liste des groupes.

 
usermod -G users,group1,group3 mathurin

Option -G group1,group2,… En plus du groupe par défaut, fait appartenir l'utilisateur aux groupes complémentaires (déjà existants) uniquement. Ils doivent déjà exister.

Dépannage mots de passe

Si un message d'erreurs apparaît au lancement de Chrome par exemple, avec “le mot de passe utilisé pour ouvrir la session ne correspond pas à celui de votre trousseau de connexion”, il faut supprimer l'utilisateur concerné et le rajouter ensuite avec les mêmes droits dans /etc/group.

Création de fichiers/dossiers. Appartenances

  • Création de dossiers par mkdir (make directory)
mkdir dossier1 
mkdir dossier2  

Attention, le dossier appartient à celui qui le crée.

  • Création de fichier vide: touch ou >
touch dossier1/fichier-n  
> dossier1/fichier-n  
  • Changement du propriétaire d'un dossier par chown (change owner)
sudo chown -R pierre dossier1 
chown -R marc.groupe2 dossier2  # change le propriétaire et le groupe du dossier

L'option -R modifie l'appartenance de manière récursive dans une arborescence de répertoire.

Changement de groupe de fichiers et répertoires

Utiliser la commande chgrp aussi bien pour les fichiers que pour les répertoires.

sudo chgrp group3 fich1 fich2 rep/

Comme pour chmod, la récursivié dans le dossier est donnée par l'option -R.

chgrp -R toto projet1  # donne ces droits à l'ntérieur du dossier

Vérification des utilisateurs

users affiche la liste des utilisateurs connectés. Moins complet que who.

Vérification des groupes

Pour vérifier à quels groupes appartient quelqu'un, utiliser la commande groups.

groups untel  # sans préciser l'utilisateur, affiche ceux de l'utilisateur courant

Information des groupes existants

L'information est dans le fichier /etc/group.

Gestion des groupes

  • Ajout d'un groupe:
sudo groupadd groupe_n
  • Recherche d'un groupe:
 sudo grep group_n /etc/group

Réponse:

group_n:x410:
  • Suppression d'un groupe:
sudo groupdel group_m

Vérification:

sudo grep group_m /etc/group

Réponse: la commande ne renvoie rien, le groupe a bien été supprimé.

  • Changement de nom du groupe:
sudo groupmod nouveau_nom group ancien_nom

Attribution des droits

Les droits sur les dossiers ou fichiers apparaissent avec les commandes du type ls -l ou ls -la sous la forme:

- r w - r - - r - - formé d'un premier caractère (- pour un fichier ordinaire) et de 3 groupes (propriétaire [u], groupe [g], autres utilisateurs [o]) de 3 caractères avec la signification suivante:

  • r (Read) droit lecture
  • w (Write) droit d'écriture
  • x (eXecute) droit d'exécution pour un fichier, droit de passage pour un dossier
  • - pas de droit correspondant

Pour changer ces droits, on utilise chmod en indiquant le(s) groupe(s) de permission concerné(s) (u, g et/ou o) avec le signe + pour ajouter, - pour retirer. Exemples:

guy@jeriserv://home$ chmod u+x fichier1

ajoute le droit d'exècution sur le fichier1 pour l'utilisateur en cours.

guy@jeriserv://home$ chmod ug+x,o-r fichier1

ajoute le droit d'éxècution pour le propriétaire et le groupe, et supprime la lecture aux autres.

Une autre façon de paramétrer chmod est d'utiliser la notation décimale selon la table de conversion suivante:

u g o
r 4 4 4
w 2 2 2
x 1 1 1

Faire ensuite les totaux par colonne pour chaque ensemble. On voit que chmod 751 fichier_n correspond à chmod u+rwx,g+rx-w,o+x-rw fichier_n

Pour donner tous les droits (rwx) aux responsables et équipiers et rien pour les autres sur le dossier projet1:

chmod u+rwx,g+rwx,o-rwx projet1          # ou chmod 770 projet1

Pour étendre ces droits à tous les fichiers du répertoire projet1:

chmod u+rwx,g+rwx,o-rwx projet1/*        # ou chmod 770 projet1/*

De façon générale, pour donner des droits à un répertoire de façon récursive à l'intérieur de ce répertoire, utiliser l'option -R.

 chmod 770 -R repertoire1  # attribue ces droits au répertoire et à ses descendants
utilisateurs.txt · Last modified: 2021/01/17 11:59 by guy