알파인 도커가 실행 중이고 파일이 다음 위치에 복사되었습니다./root/.ssh/
이제 이 도커에서 셸을 열고 해당 파일의 권한을 변경하면 다음과 같습니다.
chmod 400 /root/.ssh/id_rsa
권한 거부 오류가 발생합니다.
그러나 이렇게 하면 다음과 같은 ls -l /root/.ssh/id_rsa
결과를 얻습니다.
-rw-rw-r-- 1 root root 1679 Aug 29 20:57 /root/.ssh/id_rsa
이는 "루트"에 속하는지 확인하는 것 같습니다. shwos를 실행하여 id
추가 테스트를 수행합니다 .
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)
그래서 내가 보기엔예쉘을 루트로 실행하지만 내가 소유한 파일에 대한 파일 사용 권한(변경) 권한이 없습니까? 어떻게 이런 일이 일어날 수 있습니까?