+x를 추가하기 위해 파일의 권한을 변경할 수 없습니다.

+x를 추가하기 위해 파일의 권한을 변경할 수 없습니다.

여기서 문제가 무엇인지 이해할 수 없습니까?

vks@vksTP:~/dropbox/shells$ ll sssh.sh
-rw-rw-rw- 1 root root 1218 Mar 17 17:58 sssh.sh
vks@vksTP:~/dropbox/shells$ sudo chmod +x sssh.sh
vks@vksTP:~/dropbox/shells$ ll sssh.sh
-rw-rw-rw- 1 root root 1218 Mar 17 17:58 sssh.sh

의 권한을 +x로 변경할 수 없습니다.

편집하다:

저는 이중 부팅 컴퓨터를 가지고 있고 동일한 Dropbox 폴더를 공유합니다. 이 보관용 폴더는 Windows용 D 드라이브의 ntfs 마운트에 있습니다. 다음은 fstab의 항목입니다.

/dev/sda2 /mnt/C ntfs-3g rw,user,fmask=0111,dmask=0000 0 0  
/dev/sda3 /mnt/D ntfs-3g rw,user,fmask=0111,dmask=0000 0 0  

/mnt/D의 파일에 +x를 추가할 수 없습니다.

답변1

이(가) fmask로 설정되었습니다 0111. 즉, 파일 권한의 가장 낮은 비트가 지워집니다. 이 비트는 x. 예를 들어 002에 대한 쓰기 비트를 지우려면 마스크를 설정하고 및 비트는 그대로 others둡니다 .rx

관련 정보