홈 폴더에 대한 심볼릭 링크인 폴더에 대한 권한이 거부되는 이유는 무엇입니까?

홈 폴더에 대한 심볼릭 링크인 폴더에 대한 권한이 거부되는 이유는 무엇입니까?

내 Fedora에는 "Music", "Downloads", "Videos" 등과 같은 폴더에 정렬된 대부분의 대용량 파일이 포함된 /media/dilnix/data로 파티션이 마운트된 추가 HDD가 있습니다.

이 폴더는 내 홈 폴더에 있는 심볼릭 링크의 대상입니다. 좋다

/home/dilnix/@Video to /media/dilnix/data/Video
/home/dilnix/@Downloads to /media/dilnix/data/Downloads
etc.

내 fstab의 마지막 2개 항목은 다음과 같습니다.

UUID=355ba039-6126-4c36-ba6a-8ff4f2ee79e8 /media/dilnix/data      ext4    defaults,noatime,user   1 2
UUID=24dd893c-07dd-4f52-85c5-066773f74c0f /home                   ext4    defaults,noatime        1 2

문제는 다운로드 폴더(및 더 깊은 폴더)에서 특정 응용 프로그램이나 스크립트를 실행하려고 할 때 다음과 같은 오류가 발생한다는 것입니다.

bash: ./mktool: permission denied

사용 중인 샘플 스크립트에 대한 파일 권한:

[dilnix@localhost mktool-master]$ ll -Z
загалом 36
drwx------. 3 dilnix dilnix unconfined_u:object_r:user_home_t:s0  4096 чер  8  2015 .
drwxrwxr-x. 3 dilnix dilnix unconfined_u:object_r:user_home_t:s0  4096 січ 16 11:38 ..
-rwxr-xr-x. 1 dilnix dilnix unconfined_u:object_r:user_home_t:s0 18448 чер  8  2015 mktool
-rw-rw-r--. 1 dilnix dilnix unconfined_u:object_r:user_home_t:s0   612 чер  8  2015 README.md
drwx------. 2 dilnix dilnix unconfined_u:object_r:user_home_t:s0  4096 чер  8  2015 tools
[dilnix@localhost mktool-master]$ getfacl mktool 
# file: mktool
# owner: dilnix
# group: dilnix
user::rwx
group::r-x
other::r-x

첨부된 폴더를 집의 일부로 사용하려면 구성에서 무엇이 누락되었나요?

SELinux를 일시적으로 비활성화하려고 시도했지만 오류가 계속 나타나서 이것이 원인이 아니었습니다.

답변1

~에서man mount, user마운트 옵션은 `noexec:

user  Allow an ordinary user to mount the filesystem.  The  name  of
      the  mounting  user  is  written  to  the mtab file (or to the
      private libmount file  in  /run/mount  on  systems  without  a
      regular   mtab)  so  that  this  same  user  can  unmount  the
      filesystem again.  This option  implies  the  options  noexec,
      nosuid, and nodev (unless overridden by subsequent options, as
      in the option line user,exec,dev,suid).

따라서 해당 옵션을 제거 user하거나 설치 옵션을 다음과 같이 변경할 수 있습니다 defaults,noatime,user,exec,suid.

관련 정보