Как su для пользователя-демона?

Чтобы восстановить mongodb, работающий на арки linux arm, в документе говорится, что конкретная команда должна запускаться с тем же пользователем, что и тот, который запускает службу, во избежание проблем с разрешениями позже.

Папка dbpath принадлежит пользователю mongodb , поэтому я предполагаю, что это пользователь, выполняющий службу. Как я могу найти пароль для его выдачи команды восстановления? Или есть лучший подход?

One Solution collect form web for “Как su для пользователя-демона?”

Учетные записи служб обычно заблокированы, то есть нет пароля, с которым вы можете войти. Если вы являетесь администратором системы, su mongodb root с помощью su или sudo и в качестве корневой проблемы su mongodb .

  • переключиться на пользователя sudo с командой AND не работает
  • Автоматизация входа в систему с помощью sudo и su
  • Как работают демоны с учетной записью пользователя с недопустимой оболочкой?
  • su не может выполнить bin / bash / ****
  • root не может подключиться к symlinked socket другого пользователя
  • Сделать суперпользователь действовать как какой-либо другой пользователь в определенном дереве каталогов
  • Разрешения в зависимости от того, как вы входите в систему: ssh / su / sudo
  • Переадресация X11 через SSH и su
  • В чем разница между 'sudo' и 'su -c'
  • SUID случайно удален из файла / bin / su
  • «PermitRootLogin no» в конфигурации sshd не предотвращает `su``
  • Как вернуться из корневого входа в систему для входа пользователя в систему?
  • Linux и Unix - лучшая ОС в мире.