LDAPにユーザID定義時にローカルシステムのUIDと被らないように、ローカルシステムのUIDと GIDを抽出してみた。
ユーザID、1000番代以下はシステム予約番号のことがすぐわかる。
$ cat /etc/passwd | awk -F: '{print $3 "\t" $1}' | sort -n
0 root
1 bin
2 daemon
8 mail
14 ftp
32 rpc
33 http
40 named
68 uuidd
74 dovenull
76 dovecot
81 dbus
84 avahi
87 ntp
89 mysql
99 nobody
102 polkitd
124 colord
169 transmission
191 systemd-journal-gateway
192 systemd-timesync
193 systemd-network
194 systemd-bus-proxy
195 systemd-resolve
241 mediatomb
439 ldap
998 dnsmasq
999 git
1000 akira
1002 amule
グループID一覧
$ cat /etc/group | awk -F: '{print $3 "\t" $1}' | sort -n
0 root
1 bin
2 daemon
3 sys
4 adm
5 tty
6 disk
7 lp
8 mem
9 kmem
10 wheel
11 ftp
12 mail
14 uucp
19 log
20 utmp
21 locate
24 rfkill
25 smmsp
32 rpc
33 http
40 named
50 games
54 lock
68 uuidd
74 dovenull
76 dovecot
81 dbus
84 avahi
87 ntp
89 mysql
90 network
91 video
92 audio
93 optical
94 floppy
95 storage
96 scanner
97 input
98 power
99 nobody
100 users
102 polkitd
124 colord
169 transmission
190 systemd-journal
191 systemd-journal-gateway
192 systemd-timesync
193 systemd-network
194 systemd-bus-proxy
195 systemd-resolve
241 mediatomb
439 ldap
998 dnsmasq
999 git
1002 g001
1003 g002
1004 g003
1005 amule
sort コマンドで数字順でソートするためのオプションが -n であることを復習致しました。