Portál AbcLinuxu, 10. května 2025 09:45
getent passwd | awk -F: '{ if ($3 > 100) print $5 }' | sort
#!/usr/bin/env python import pwd users_all = pwd.getpwall() users_names = [user.pw_name for user in users_all] users_names.sort() for name in users_names: print nameNebo to jde nacpat do jednoho řádku:
print '\n'.join(sorted([x.pw_name for x in pwd.getpwall()]))A k čemu to vlastně bude sloužit?
getent passwd | cut -d: -f5 | sort
getent
? Súčasťou akého balíka to má byť? (odkaz na domovskú stránku nefunguje.)
$ dpkg -S `which getent` libc6: /usr/bin/getentJe to wrapper nad standardním voláním
getpwent
z libc
. A toto volání zajišťuje, že to přečte správný záznam bez ohledu na to, jestli se to čte z /etc/passwd
, NIS
, nebo LDAP
.CONFORMING TO SVr4, 4.3BSD, POSIX.1-2001.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.