user_id и group_id всегда начинаются с уникального значения

#linux #user-accounts

#linux #учетные записи пользователей

Вопрос:

Когда я использовал useradd command в linux, user_id and group_id для учетной записи автоматически выбирается как 500. Теперь, если я удалю учетную запись и создам ее снова, тогда также user_id и group_id равны 500. Откуда выбрано это значение по умолчанию?

Я использовал эту команду :

 $ useradd ping
password:
  

а затем заглянул в следующий файл

 $ 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
  

Ответ №1:

Значения по умолчанию зависят от используемого дистрибутива Linux.

UID_MIN 1000 В файле установлено мое поле debian /etc/login.defs .

Если ваша цель — использовать другой UID, тогда вам нужно использовать -u | --uid опцию for useradd .