Назад | Перейти на главную страницу

Каталог с символической ссылкой в ​​пространстве

Платформа : Centos 7

Сценарий : У меня есть драйв "/ mnt / ELEMENTERY-1TB"установлен с помощью fstab

UUID=a6339f33-1c61-4c2c-a490-04c83ccfb4d6 /mnt/ELEMENTERY-1TB/ ext4 defaults,errors=remount-ro,context="system_u:object_r:samba_share_t:s0" 0 1 -,

Который я хочу поделиться в локальной сети с помощью простого списка каталогов apache.

Я могу получить доступ к другой папке через список каталогов, которые не имеют символических ссылок,

[root@271 html]# ls -al
total 8
drwxr-xr-x. 4 apache apache   68 Sep 12 12:14 .
drwxr-xr-x. 4 root   root     33 Sep 10 15:14 ..
drwxr-xr-x. 7 root   root   4096 Sep  2 01:47 ds ###can access this
lrwxrwxrwx. 1 root   root     20 Sep 12 12:01 ELEMENTERY-1TB -> /mnt/ELEMENTERY-1TB/
drwxr-xr-x. 4 root   root     72 Sep 10 16:23 _h5ai ### can access
-rw-r--r--. 1 root   root    166 Sep 12 12:14 .htaccess

Пытался дать разрешение на символическую ссылку "ELEMENTERY-1TB" chown apache:apache -R ELEMENTERY-1TB/

В чем может быть возможная ошибка?

Вы монтируете файловую систему с опцией context="system_u:object_r:samba_share_t:s0"

По умолчанию SELinux не разрешает httpd доступ к общим папкам CIFS. Вы можете попробовать другой контекст SELinux или установить логическое значение setsebool -P httpd_use_cifs=on