Переключение пользователя на сеансе в реальном времени выдает "no passwd entry"
Я больше не могу получить доступ к своей системе Ubuntu (см. Этот вопрос). Теперь я загружаю свой компьютер с загрузочной Ubuntu-usb-флешки, это работает, и я пытаюсь получить доступ к моим файлам, чтобы сохранить их на жестком диске в безопасности. Но когда я пытаюсь скопировать файлы на внешний диск, я получаю сообщение об ошибке
The folder xxx cannot be handled because you do not have permissions the read it
Итак, я попробовал это из командной строки, сначала попытавшись сменить пользователя (владельца файлов), но это дает:
No passwd entry for user 'waanders'
Я не могу получить доступ к своим файлам, пожалуйста, помогите.
1 ответ
UID владельца файлов может отличаться от 1000, который является идентификатором первого созданного пользователя. Вы можете использовать stat
Команда, чтобы определить это. Вы можете:
- использование
sudo -i
стать пользователем root (пароль не требуется в режиме реального времени) и получить доступ ко всем файлам. Самый простой вариант. chown
файлы с UID 1000 - могут занимать много времени в зависимости от количества файлов.добавить пользователя с таким же UID, как и у файлов (скажем,
1001
):sudo adduser --uid 1001 foo
Затем переключитесь на этого пользователя.