Por que permissão negada da pasta que é um link simbólico da subpasta de uma casa?

0

No meu Fedora eu tenho um disco rígido adicional com partição montada como / media / dilnix / data que contém a maioria dos meus arquivos enormes classificados em pastas como "Música", "Downloads", "Vídeo", etc.

Essas pastas são alvos dos meus links na pasta pessoal. Como

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

Minhas últimas 2 entradas de fstab estão seguindo:

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

O problema é que quando eu tento rodar algum aplicativo ou script da pasta "Downloads" (e de mais a fundo) eu recebo o seguinte erro:

bash: ./mktool: permission denied

Permissões de arquivos, por exemplo, script que usei:

[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

O que eu perdi na minha configuração para fazer minhas pastas adicionais funcionarem como parte da minha casa?

Eu tentei desativar temporariamente o SELinux, mas isso não é um motivo por causa do erro continuar aparecendo.

    
por dilnix 16.01.2018 / 00:04

1 resposta

2

Em man mount , a opção user mount implica em '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).

Você pode remover a opção user ou alterar as opções de montagem para algo como defaults,noatime,user,exec,suid .

    
por 16.01.2018 / 11:17