Почему запуск pwck показывает, что столько каталогов не существует?

Я запустил команду pwck в 64-битной виртуальной машине Ubuntu 16.04. Результатом было то, что каталогов для многих пользователей не существует:

Я вижу, что есть много пользователей без каталога, и большинство из них выглядят как пользователи системы. Я понимаю, почему / несуществующего не существует, но как насчет других? Должен ли я добавлять их?

0
задан 22 August 2017 в 23:05

3 ответа

Каждый из этих userid используется для владения серверными процессами, и НИКОГДА не регистрируется в интерактивном режиме. Поэтому нет необходимости в каталоге $HOME. Вы также заметите, что у этих userid есть странные оболочки, например /bin/false. Прочитайте man 5 passwd

1
ответ дан 22 May 2018 в 19:10
  • 1
    Итак, во-первых, я должен проверить, нет ли оболочки shell / bin / false или / usr / sbin / nologin, тогда я должен добавить каталог? Благодаря! – Pranav Patil 23 August 2017 в 17:18
  • 2
    Вы не должны создавать домашние каталоги - они не нужны, и, кроме закрытия pwck, бесполезны, и их создание может открыть дыры в безопасности. – waltinator 23 August 2017 в 17:48
  • 3
    Я имел в виду, что если я проверю этих пользователей в / etc / passwd, а оболочка не будет / usr / sbin / nologin или / bin / false, то мне нужно добавить домашний каталог или изменить оболочку, это правильно? – Pranav Patil 23 August 2017 в 18:24
  • 4
    pwck документирует модель безопасности, которую она использует в man pwck. Это НЕ модель безопасности, используемая Ubuntu. Погрузившись в вашу систему, чтобы pwck был счастлив, вы нарушите модель безопасности Ubuntu. – waltinator 24 August 2017 в 00:30
  • 5
    Знаете ли вы о лучшей альтернативе для Ubuntu? Я пробовал искать его безрезультатно. – Pranav Patil 24 August 2017 в 04:01

Каждый из этих userid используется для владения серверными процессами, и НИКОГДА не регистрируется в интерактивном режиме. Поэтому нет необходимости в каталоге $HOME. Вы также заметите, что у этих userid есть странные оболочки, например /bin/false. Прочитайте man 5 passwd

1
ответ дан 18 July 2018 в 08:05

Каждый из этих userid используется для владения серверными процессами, и НИКОГДА не регистрируется в интерактивном режиме. Поэтому нет необходимости в каталоге $HOME. Вы также заметите, что у этих userid есть странные оболочки, например /bin/false. Прочитайте man 5 passwd

1
ответ дан 24 July 2018 в 18:59

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

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