
В документации говорится, что для восстановления mongodb, работающего на Arch Linux Arm, конкретную команду необходимо запустить от имени того же пользователя, который запустил службу, чтобы избежать проблем с правами доступа в дальнейшем.
Папка dbpath принадлежит mongodb
пользователю, поэтому я предполагаю, что это пользователь, который запускает службу. Как мне узнать пароль к su
ней, чтобы выполнить команду восстановления? Или есть лучший подход?
решение1
Учетные записи служб обычно заблокированы, т.е. нет пароля, с которым вы можете войти. Если вы администратор системы, то станьте root с помощью su
или sudo
, и как root выполните su mongodb
.