Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2011, 16h13   #1
Invité de passage
 
Inscription : juin 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 4
Points : 3
Points : 3
Par défaut soucis utilisateur qui s'installe par defaut dans les systeme linux

bonjour,
s'il vous plait quand on installe un systeme d'exploitation linux debian plus precisement il y a un ensemble d'utilisateurs qui s'installe en meme temps avec le systeme et contenu dans le fichier /etc/passwd j'aimerais surtout m'interesser à l'utilisateur POSTGRES qui s'installe en ceci que je voudrais savoir: tout sur lui ,comment il fonctionne, quels sont ses droits, qu'est ce qui le caractérise,comment il se comporte,quel est sa raison d'être dans le systeme bref tout sur lui. je vous remercie grandement
jo-concept est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 29/03/2011, 16h34   #2
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 471
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 471
Points : 10 993
Points : 10 993
Je pense que c'est l'utilisateur qui est utilisé pour faire tourner la base de données PostgreSQL
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/03/2011, 17h01   #3
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
Vu de l'extérieur, à moins d'avoir une boule de cristal parfaitement affûtée, on ne pourra pas te dire grand chose !

Comme indiqué par ram-0000, c'est sans doute l'utilisateur propriétaire des process de la base de données PostgreSQL.

Si tu veux plus d'infos, regarde déjà le fichier /etc/passwd.

Par exemple, chez moi, j'ai ceci (j'ai pris mysql car j'utilise mysql et non postresql) :
Code :
1
2
# grep mysql /etc/passwd
mysql:x:60:60:added by portage for mysql:/dev/null:/sbin/nologin
Ce fichier comporte plusieurs champs séparés par des ":" dont la description est (grosso modo) :
mysql > le login de l'utilisateur
x > historiquement, ce champs contenait un mot de passe chiffré, maintenant, ce mot de passe est dans /etc/shadow, le 'x' est juste là à titre indicatif
60 > id de l'utilisateur
60 > id du groupe principal de l'utilisateur
added by portage for mysql > commentaire
/dev/null > répertoire home de l'utilisateur, c'est dans ce dossier que tu arrives quand tu te connectes avec l'utilisateur en ssh par exemple
/sbin/nologin > shell par défaut de l'utilisateur, c'est ce shell qui est lancé quand tu te connectes avec l'utilisateur en ssh par exemple

Ici, on a /dev/null et /sbin/nologin car personne n'est sensé se connecter avec cet utilisateur. Par exemple, pour un utilisateur lambda, j'aurais :
Code :
1
2
# grep lambda /etc/passwd
lambda:x:1007:100::/home/lambda:/bin/bash
/home/lambda et /bin/bash sont des valeurs plus classiques pour un utilisateur normal.

Donc déjà, si tu as /sbin/nologin ou /bin/false comme shell dans /etc/passwd, c'est que ce n'est pas un utilisateur qui est sensé se connecter (donc c'est sans doute un utilisateur système).

Tu peux avoir quelques infos de base (les groupes) avec id :
Code :
1
2
# id mysql
uid=60(mysql) gid=60(mysql) groups=60(mysql)
Ensuite, tu peux regarder les process de cet utilisateur, par exemple (toujours chez moi) :
Code :
1
2
3
# ps -fu mysql
UID        PID  PPID  C STIME TTY          TIME CMD
mysql     4386     1  0 Mar08 ?        00:19:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf
Enfin, tu peux aussi rechercher tous les fichiers appartenant à un utilisateur sur ton système :
Code :
1
2
3
4
5
6
# find / -user mysql -ls 2>/dev/null
8038074    0 dr-xr-xr-x   6 mysql    mysql           0 Mar 25 03:13 /proc/4386
10324838    0 dr-xr-xr-x  15 mysql    mysql           0 Mar 29 17:00 /proc/4386/task
10324865    0 dr-xr-xr-x   4 mysql    mysql           0 Mar 29 17:00 /proc/4386/task/4386
10324866    0 dr-xr-xr-x   4 mysql    mysql           0 Mar 29 17:00 /proc/4386/task/4399
...
Mais ça risque de prendre du temps et ça ne t'apportera pas forcément grand chose :p
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h47.


 
 
 
 
Partenaires

Hébergement Web