無効なユーザー: 'root:root' が chown を実行しています

無効なユーザー: 'root:root' が chown を実行しています

作業時に、リモート FS (CentOS 7) を仕事用 PC にマウントするために SSHFS を使用していました。 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

そして、任意のディレクトリまたはファイルの所有者をルートに変更しようとすると、エラーが表示されます: invalid user: ‘root:root'。まずルートへのアクセスを取り戻す必要があることはわかっています/etc/passwdが、その方法が本当にわかりません...

答え1

サーバーを復元できました。このために、GRUB ブート メニューから緊急モードで起動しました。そのため、ファイル システムは読み取り専用でマウントされ、root としてログインできました。さらに、fs を読み取り/書き込みモードで再マウントし (mount -o remount,rw /)、ルート ディレクトリの所有者を root に変更しました (chmod root:root /)。私の場合、ルート ディレクトリの所有者の ID は 1000 でした。サブディレクトリの所有者は適切でした。

関連情報