잘못된 사용자: '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 부팅 메뉴를 통해 비상 모드로 부팅했습니다. 그래서 파일 시스템이 읽기 전용으로 마운트되었고 루트로 로그인할 수 있었습니다. 또한 읽기-쓰기 모드(mount -o remount,rw /)에서 fs를 다시 마운트하고 루트 디렉터리의 소유자를 루트(chmod root:root /)로 변경했습니다. 내 경우에는 루트 디렉터리의 소유자 ID가 1000이었습니다. 하위 디렉터리에는 올바른 소유자가 있었습니다.

관련 정보