Linux
為什麼拒絕來自作為家庭子文件夾符號連結的文件夾的權限?
在我的 Fedora 中,我有一些額外的硬碟驅動器,分區掛載為 /media/dilnix/data 女巫包含我的大部分大文件,這些文件按“音樂”、“下載”、“影片”等文件夾排序。
這些文件夾是我在主文件夾中的符號連結的目標。像
/home/dilnix/@Video to /media/dilnix/data/Video /home/dilnix/@Downloads to /media/dilnix/data/Downloads etc.
我最後 2 個 fstab 條目如下:
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,但這不是原因,因為錯誤繼續出現。
從 開始
man mount
,user
mount 選項意味著 `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
.