1

Я использовал SSHFS для монтирования удаленной FS (CentOS 7) на свой рабочий ПК, когда выполнил: sudo chown user:user /mnt/mountpoin Поскольку удаленная FS выглядит следующим образом:

dr-xr-xr-x.   6 0 0  1024 июл 21  2017 boot
drwxr-xr-x   21 0 0  3400 сен 15  2017 dev
drwxr-xr-x. 107 0 0 12288 апр 13 12:58 etc
drwxr-xr-x.   4 0 0  4096 апр 13 12:58 home
lrwxrwxrwx.   1 0 0     7 июн  6  2017 lib -> usr/lib
lrwxrwxrwx.   1 0 0     9 июн  6  2017 lib64 -> usr/lib64
drwx------.   2 0 0 16384 июн  6  2017 lost+found

И когда я пытаюсь изменить владельца на root для любых каталогов или файлов, я вижу ошибку: invalid user: ‘root:root' . Сначала я понимаю, что должен получить доступ к /etc/passwd root, но я действительно не могу понять, как это сделать ...

1 ответ1

0

Мне удалось восстановить сервер. Для этого я загрузился в аварийный режим через загрузочное меню GRUB. Таким образом, файловая система была смонтирована только для чтения, и я смог войти в систему как root. Далее я перемонтировал fs в режиме чтения-записи (mount -o remount, rw /) и изменил владельца корневого каталога на root (chmod root:root /). В моем случае владелец корневого каталога имел идентификатор 1000. Субдирс был должным образом владельцем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .