Sujet: Re: Liste des utilisateurs / Linux
De: n0ky75 (l' arobase) gmail.com (Alexfff)
Groupes: fr.comp.lang.python
Organisation: http://groups.google.com
Date: 04. May 2008, 00:29:28
On 2 mai, 21:19, "Thierry B." <t...@prout.stex.invalid> wrote:
--{ Alain BARTHE a plopé ceci: }--
if shell == "/bin/bash" and home.startswith ("/home"):
print user
Attention, tous les yusers n'ont pas forcément Bash,
et tous les yusers ne sont pas forcément dans /home !
Souvent, on les reconnait plutôt parce que leur uid
est supérieur à une certaine valeur (1000 ?)
--
"Rébarbatique" : science de la documentation informatique.
extrait du fichier /etc/adduser.conf sur debian:
# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for
UIDs
# for dynamically allocated administrative and system accounts/
groups.
# Please note that system software, such as the users allocated by the
base-
passwd
# package, may assume that UIDs less than 100 are
unallocated.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=999
# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of
dynamically
# allocated user accounts/
groups.
FIRST_UID=1000
LAST_UID=29999
ce qui devrait grandement faciliter la distinction user system | user.