우리 부서에는 CentOS와 samba가있는 작은 파일 서버가 있습니다. 기본 유지 관리를 수행 할 수있는 루트 액세스 권한이 있습니다.
오늘은 일부 폴더를 읽기 전용으로 만들고 있었기 때문에 계속 진행 chmod -R -w some-folder/
했지만, 몇 개의 파일에 대해 응답을 얻었습니다.
chmod : ./somefile.pdf : 새로운 권한은 r-xr-xr-x가 아니라 r-xrwxr-x입니다.
추가 후 -v
많은 정보를 얻지 못합니다.
`./somefile.pdf '모드는 0575 (r-xrwxr-x)로 유지
확인하기 위해 다음을 시도했습니다.
# touch test-file
# chmod -v -R -w .
mode of `./somefile.pdf' retained as 0575 (r-xrwxr-x)
chmod: ./somefile.pdf: new permissions are r-xrwxr-x, not r-xr-xr-x
mode of `./test-file' changed to 0444 (r--r--r--)
root가 chmod를 수행 할 수없는 이유는 무엇입니까?
약간의 골칫거리 :
- 파일 시스템이되어 있지 읽기 전용 (만 일부 파일이 chmodded를 거절).
- chmod 명령 을 루트로 실행 했지만 아무런 효과가 없습니다.
- 파일이있는 파티션은 ext4입니다.
업데이트 : lsattr
파일 및 폴더를 포함 하는 출력입니다 .
# lsattr somefile.pdf
-------------e- somefile.pdf
# lsattr ..
-------------e- ../myfolder
setuid가 없습니다 ( ls -la
) :
dr-xr-xr-x 2 userxyz abc 4096 May 30 09:29 .
dr-xr-xr-x 17 userxyz abc 4096 Sep 19 2013 ..
-r-xrwxr-x 1 userxyz abc 275150 Aug 6 2013 somefile.pdf
lsattr
동일한 파일과 그 위의 디렉토리에 대한 결과는 무엇입니까 ?