Что показанный 999 означает?

Я знаю что chmod (измените режим), и что chown (измените владельца), сделать.

Я также понимаю что числа, средние после chmod сделать.

Я проходил учебное руководство докера, и я видел chown 999 быть используемым.

Что означает и делают?

2
задан 15 January 2020 в 11:00

2 ответа

кто пользователь 999? Это является просто пользовательским ему или коду, используемому универсально?

В Ubuntu и ароматах семейства Ubuntu, числовой идентификатор пользователя на живых сессиях 999. (Литеральный идентификатор пользователя является человечностью, kubuntu, lubuntu... xubuntu, но во всех этих случаях числовой идентификатор пользователя 999.)

Когда Вы загружаетесь от Карты памяти, 'Попытка Ubuntu', Вы загружаетесь в живую сессию.

Можно свериться с командой

grep 999 /etc/group

и Вы найдете пользователя при выполнении живой сессии. Иначе Вы ничего, вероятно, не найдете через ту команду.

Операционная система, используемая для учебного руководства Докера, является, вероятно, установленной системой. И, кажется, существует идентификатор пользователя с числовыми 999. Возможно создать такой идентификатор пользователя, но в установленной системе Ubuntu нет никакого типичного пользователя с тем числовым идентификатором пользователя.

1
ответ дан 15 January 2020 в 22:18

Как указывают в показанном человеке

показанный - изменяют владельца файла и группу

Эта страница руководства документирует версию GNU показанных. показанные изменения пользователь и/или владение группы каждого данного файла. Если только владельцу (имя пользователя или числовой идентификатор пользователя) дают, тот пользователь сделан владельцем каждого данного файла, и группа файлов не изменяется.

Походит в примере в видео, изменение преподавателя владелец папки быть идентификатором пользователя 999

Например, в моей машине, с помощью gdm идентификатор пользователя 130 и пользователь logstash идентификатор пользователя 999

Дисплей gdm:x:130:135:Gnome Manager:/var/lib/gdm3:/bin/false

Сервис logstash:x:999:999:LogStash User:/usr/share/logstash:/usr/sbin/nologin

root# mkdir /tmp/a1
root# ll /tmp/a1
total 44
drwxr-xr-x  2 root root  4096 Jan 15 09:54 ./
drwxrwxrwt 27 root root 36864 Jan 15 09:54 ../
root# chown 130 /tmp/a1
root# ll /tmp/a1
total 44
drwxr-xr-x  2 gdm  root  4096 Jan 15 09:54 ./
drwxrwxrwt 27 root root 36864 Jan 15 09:54 ../

# grep 999 /etc/passwd
logstash:x:999:999:LogStash Service User:/usr/share/logstash:/usr/sbin/nologin
root# chown 999 /tmp/a1
root# ll /tmp/a1
total 44
drwxr-xr-x  2 logstash root  4096 Jan 15 09:54 ./
drwxrwxrwt 27 root     root 36864 Jan 15 09:54 ../
0
ответ дан 15 January 2020 в 22:18

Другие вопросы по тегам:

Похожие вопросы: