2011-10-20 5 views
0

linuxでuseraddコマンドを使用した場合、アカウントのuser_idgroup_idが自動的に500として選択されます。アカウントを削除してもう一度作成すると、user_idとgroup_idこのデフォルト値はどこから選択されていますか?user_idとgroup_idは常に一意の値から始まります

私は、このコマンドを使用:

$ useradd ping 
password: 

をして、デフォルトはあなたが実行しているLinuxディストリビューションに依存している次のファイル

$ cat /etc/group /etc/passwd 

root::0:root 
tty::5: 
disk:x:100: 
floppy:x:101: 
uucp:x:102: 
utmp:x:103: 
lp:x:104: 
kmem:x:105: 
vcsa:x:106: 
sshd:x:74: 
ping:x:500: 

root:x:0:0:root:/root:/bin/bash 
nobody:x:99:99:Nobody:/:/sbin/nologin 
vcsa:x:106:106:vcsa privsep:/var/empty:/sbin/false 
sshd:x:74:74:sshd privsep:/var/empty:/sbin/false 
ping:x:500:500::/home/ping:/bin/bash 

答えて

2

に見えました。

私のdebianボックスは、/etc/login.defsファイルにUID_MIN 1000と設定されています。

目的が異なるUIDを使用する場合は、useraddには-u | --uidオプションを使用する必要があります。

関連する問題