Cookie

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

Comme nous le savons Linux est un système multi-utilisateurs, les utilisateurs peuvent être enregistrés en même temps sur la même machine ou sur une machine distante et sessions d'utilisateurs peuvent être théoriquement infini. Aujourd'hui, nous voyons un certain contrôle nécessaire pour la gestion des utilisateurs sous Linux, commandes qui restent inchangés pendant des années, tandis que le changement GUI constamment faire perdre souvent du temps.

Les nouveaux utilisateurs de l'interface de gestion de Ubuntu

La nouvelle interface utilisateur de gestion Gnome 3

Toutes les commandes suivantes ont à voir avec la surveillance de l'utilisateur.

Qui

Qui nous dit combien et quels utilisateurs sont connectés au système (et quel ordinateur):

joe joe @-NF61S-M2A:~$ who
joe      tty1         2013-02-16 16:57
faux pts / 1        2013-02-26 10:14 (:2)
jeter tty7         2013-02-24 18:11

Le

W Affiche les utilisateurs connectés et les programmes en cours d'exécution:

joe joe @-NF61S-M2A:~ $ A
 10:16:56 up 9 jours, 17:20,  3 utilisateurs,  charger moyenne: 1,00, 2,15, 2,44
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
joe      tty1                      16Feb13 14:59m  0.62s  0.60s -bash
vale     pts/1    :2               10:14    0.00s  0.66s  0.62s gnome-terminal
vale     tty7                      Sun18    9days  1:03m 1.15s gnome-session -

Whoami

Whoami renvoie le nom de l'utilisateur qui a lancé whoami:

joe joe @-NF61S-M2A:~$ whoami
joe

Dernier

Derniers spectacles les utilisateurs qui se sont connectés dans le passé:

joe joe @-NF61S-M2A:~$ last
vale     pts/1        :2               Mar Fév 26 10:14   still logged in   
vale     pts/1        :2               Wed Feb 25 19:17 - 10:14  (14:56)    
joe pts / 5        :0               Thu Feb 21 11:46 - 18:10 (3+06:23)   
joe pts / 4        :0               Thu Feb 21 11:41 - 18:10 (3+06:28)   
joe pts / 1        :0               Thu Feb 21 11:03 - 18:10 (3+07:06)   
joe pts / 1        :0               Sam Fév 16 16:58 - 18:42  (01:44)    
joe tty1 Sam Fév 16 16:57   still logged in   
joe      tty1                          Sat Feb 16 16:57 - 16:57  (00:00)    
reboot démarrage du système 3.2.0-37-generic Sam Fév 16 16:57 - 10:18 (9+17:20)   
joe pts / 5        :0               Thu Feb 14 11:09 - planter (2+05:48)   
redémarrer le démarrage du système 3.2.0-37-lowlate Thu Feb 14 11:08 - 10:18 (11+23:09)  
joe pts / 5        :0               Thu Feb 14 10:38 - 11:06  (00:27)    
joe pts / 3        :0               Thu Feb 14 10:24 - 11:06  (00:41)    
joe pts / 1        :0               Wed Feb 13 10:24 - 11:06 (1+00:42)   
redémarrer le démarrage du système 3.2.0-37-generic Mar Fév 12 11:46 - 11:07 (1+23:21)   
redémarrer le démarrage du système 3.2.0-37-generic Mar Fév 12 11:46 - 11:45  (00:00)    
joe pts / 4        :0               Wed Feb  4 15:44 - planter (7+20:01)   
joe pts / 0        :0               Wed Feb  4 15:43 - planter (7+20:02)   
redémarrer le démarrage du système 3.2.0-37-generic Mon Feb  4 15:43 - 11:45 (7+20:02)   
joe pts / 3        :0               Wed Feb  4 15:06 - 15:34  (00:28)    
joe pts / 0        :0               Sam Fév  2 19:00 - 15:34 (1+20:34)   

wtmp commence Sam Fév  2 19:00:48 2013

Lastb

Lastb (si le fichier /var/log/btmp il) montre les dernières tentatives de connexion infructueuses:

joe joe @-NF61S-M2A:~$ lastb

btmp begins Fri Feb  1 07:40:22 2013

Évidemment différencier les utilisateurs n'est pas une fin en soi de processus, chaque utilisateur est différent en termes de droits, chacun aura ses fichiers dans le répertoire “/maison” sur ce qui aura un accès complet et les hiérarchies entre les utilisateurs (et les groupes) sont définis par le fichier /etc/passwd, /etc/shadow et /etc/group.

Quant à la gestion pratique de la liste des utilisateurs ci-dessous une courte liste de commandes utiles.

Son

La commande “sa” Il a commencé sans arguments qui permet à l'utilisateur qu'il lance pour ouvrir une session en tant qu'administrateur système (“root”), après avoir entré le mot de passe administrateur:

joe joe @-NF61S-M2A:~$ su
Password: 
root @ joe-NF61S-M2A:/home / joe #

Lancement de la même commande suivi qualifié par l'utilisateur du système, Il nous permettra de connecter soit en tant que utilisateur tout en conservant même les droits de l'utilisateur initial. Par exemple, si vous lancez de votre commande “joe” loggandomi comme “bon” Je vais avoir des droits “joe” et “bon” à la fois.

joe joe @-NF61S-M2A:~$ su vale
Password: 
vale @ joe-NF61S-M2A:/home / joe $

Id

La commande “Identifiant” Il vous permet de vérifier votre identité:

joe joe @-NF61S-M2A:~$ id
uid=1000(joe) gid = 1000(joe) groupes = 1000(joe),4(adm),24(cdrom),27(sudo),29(audio),30(tremper),46(plugdev),109(lpadmin),124(sambashare),1002(jupiter)

Useradd / Adduser

Ces deux programmes doivent être lancés par le système (utilisateur “root”) et vous permettent d'ajouter un nouvel utilisateur au système.

root @ joe-NF61S-M2A:/home/joe# adduser pippo
Aggiunta dell'utente «pippo» ...
Ajout d'un nouveau groupe 'foo' (1003) ...
Ajout d'un nouvel utilisateur 'foo' (1002) avec le groupe 'foo' ...
Créer le répertoire '/ home / foo' ...
Copier les fichiers de «/ etc / skel ' ...
Entrez le nouveau mot de passe UNIX: 
Ressaisissez le nouveau mot de passe UNIX: 
passwd: password aggiornata correttamente
Modifica delle informazioni relative all'utente pippo
Inserire il nuovo valore o premere INVIO per quello predefinito
	Nome completo []: Pippo
	Stanza n° []: 123
	Numéro de téléphone au travail []: 131231
	Accueil numéro de téléphone []: 131221
	Plus []: Ils foo!
L'information est correcte? [S / n] s

Passwd

La commande passwd permet de réinitialiser le mot de passe à l'utilisateur qui lance. Si lancée en tant qu'administrateur remplacera le mot de passe root, et si lancé en tant qu'administrateur plus tard qualifié par l'une ou l'utilisateur de remplacer le mot de passe pour cet utilisateur.

root @ joe-NF61S-M2A:/home/joe# passwd pippo
Inserire nuova password UNIX: 
Ressaisissez le nouveau mot de passe UNIX: 
passwd: mot de passe mis à jour avec succès

CHFN

La commande chfn remplace les données personnelles d'un utilisateur déjà enregistré:

root @ joe-NF61S-M2A:/home/joe# chfn pippo
Modifica delle informazioni relative all'utente pippo
Inserire il nuovo valore o premere INVIO per quello predefinito
	Nome completo [Pippo]: Pippot
	Stanza n° [123]: 321
	Numéro de téléphone au travail [131231]: 132131
	Accueil numéro de téléphone [131221]: 122131
	Plus [Ils foo!]: Ne sont pas foo!

Usermod

La commande usermod modifie le compte utilisateur, vous permet d'ajouter un utilisateur à un groupe, de fixer une autre maison, expirer le compte en fixant une date, pour désactiver le compte… et de plus. Trouvez toutes les informations sur usermod dans sa page de manuel (lancement “man usermod“).

Userdel

Pour supprimer un compte d'utilisateur et les fichiers associés est utilisé à la place userdel. La commande ne renvoie sortie, alors le monstre qui suit également une partie du fichier / etc / passwd qui continene tous les utilisateurs.

root @ joe-NF61S-M2A:/home/joe# userdel pippo
root@joe-NF61S-M2A:/home / joe # cat / etc / passwd | préhension 1000*
joe:x:1000:1000:joe,,,:/home / joe:/bin/bash
vale:x:1001:1001:Valentina Redaelli,,,:/home / vale:/bin/bash

Comme déjà dit que le changement GUI et d'adapter de temps à autre à “cible” des utilisateurs (pour le dire en termes d'affaires) et leurs besoins. Tous GUI Linux sous le capot ont les commandes décrites, que, contrairement à l'interface graphique reste toujours inchangé par rapport à, en commençant le développement de Linux. La connaissance de ces commandes n'est pas seulement un petit but personnel, mais devient une valeur ajoutée quand il ya seulement une connexion à distance via un terminal. Dans ce cas, nous n'aurions pas d'interface graphique pour simplifier nos vies, et nous avons encore de recourir à la ligne de commande.

Pas assez?


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.