누군가 다음과 같이 도와 주시겠습니까?
마운트 된 디스크에 디렉토리를 만들고 "ll"하면 다음과 같은 결과가 나타납니다.
xyz@c1:/home/Data6:sudo mkdir test
xyz@c1:/home/Data6:ll
drwxr-xr-x 2 nobody nogroup 4096 Sep 15 2015 test/
그런 다음 다음 명령은 오류를 반환합니다.
xyz@c1:/home/Data6:sudo chown username test
chown: changing ownership of ‘test’: Operation not permitted
"sudo chmod"등은 작동하지만 "chown"은 작동하지 않습니다 ( "rsync -a"에 필요함).
sudo가 소유권을 잃는 이유는 무엇입니까?
관련 배경 정보 :
Ubuntu 14.04.3 LTS, 부팅 중에 디스크가 다음과 같이 마운트 됨
xyz@c2:less /etc/fstab
/dev/sdc1 /Data6 ext4 defaults,acl 0 2
xyz@c2:less /etc/exports
/Data6 *c1*/255.255.255.0(rw,sync,no_subtree_check,acl)
xyz@c1:less /etc/fstab
*c2*:/Data6 /home/Data6 nfs rw,hard,intr 0 0
파일이 "sudo cp"를 통해 복사 된 경우에도 마찬가지입니다.
"lsattr"은 "i"가 아닌 "e"속성 만 표시합니다.
c2 (Data6의 물리적 위치)에서 직접 로그인하면 sudo는 모든 작업을 수행 할 수 있습니다 (즉, c1 에서 "sudo"를 통해 생성 된 디렉토리의 "chown"도 수행 할 수 있음 ). c1 에 대한 "sudo"권한이 있지만 c2 에서 마운트 된 디스크에서 작업 할 경우 일부 권한 을 잃는 로그인 사용자로 "sudo"를 실행하는 것 같습니다 . 사용자는 c1 또는 c2 에서 "sudo"를 실행할 때 동일한 이름, ID 및 그룹 을가집니다.
"acl"옵션과 관련이 있습니까?
어떤 도움이라도 대단히 감사합니다. 감사
이것은 nfs의 보안 기능입니다. no_root_squash
원격 루트가 파일 시스템에서 루트를 유지하도록 플래그 를 사용하여 내 보내야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다