compgen
Ik ontdek een enorm handig commando, dat veel meer een ingebouwde tool in de bash shell blijkt te zijn:
compgen
Je kan er allerlei lijsten mee maken, bv van alle commando’s die je kan gebruiken op je server/pc.
Maar waar het mij best uitkwam is bij het snel checken of een gebruiker in het systeem is aangemaakt na installatie van een server (database):
compgen -u
at avahi avahi-autoipd bin daemon dnsmasq ftp games kdm lp mail man messagebus mysql news nobody nscd ntp polkitd postfix pulse root rtkit scard sshd statd svn tftp usbmux uucp wwwrun cybrarian pesign postgres
Dat lijst eenvoudig alle namen op, zonder al de details die je zou krijgen met
cat /etc/passwd
at:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bash avahi:x:497:496:User for Avahi:/var/run/avahi-daemon:/bin/false avahi-autoipd:x:486:483:User for Avahi IPv4LL:/var/lib/avahi-autoipd:/bin/false bin:x:1:1:bin:/bin:/bin/bash daemon:x:2:2:Daemon:/sbin:/bin/bash dnsmasq:x:494:65534:dnsmasq:/var/lib/empty:/bin/false ftp:x:40:49:FTP account:/srv/ftp:/bin/bash games:x:12:100:Games account:/var/games:/bin/bash kdm:x:488:486:KDM Display Manager daemon:/var/lib/kdm:/bin/false lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash messagebus:x:499:499:User for D-Bus:/var/run/dbus:/bin/false mysql:x:60:493:MySQL database admin:/var/lib/mysql:/bin/false news:x:9:13:News system:/etc/news:/bin/bash nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash nscd:x:487:484:User for nscd:/var/run/nscd:/sbin/nologin ntp:x:74:492:NTP daemon:/var/lib/ntp:/bin/false polkitd:x:492:491:User for polkitd:/var/lib/polkit:/sbin/nologin postfix:x:51:51:Postfix Daemon:/var/spool/postfix:/bin/false pulse:x:490:489:PulseAudio daemon:/var/lib/pulseaudio:/sbin/nologin root:x:0:0:root:/root:/bin/bash rtkit:x:491:490:RealtimeKit:/proc:/bin/false scard:x:489:487:Smart Card Reader:/var/run/pcscd:/usr/sbin/nologin sshd:x:496:495:SSH daemon:/var/lib/sshd:/bin/false statd:x:493:65534:NFS statd daemon:/var/lib/nfs:/sbin/nologin svn:x:485:482:user for Apache Subversion svnserve:/srv/svn:/sbin/nologin tftp:x:495:494:TFTP account:/srv/tftpboot:/bin/false usbmux:x:498:65534:usbmuxd daemon:/var/lib/usbmuxd:/sbin/nologin uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false cybrarian:x:1001:100:cybrarian:/home/cybr:/bin/bash pesign:x:484:477:PE-COFF signing daemon:/var/lib/pesign:/bin/false postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash
Reacties uitgeschakeld voor compgen