平台: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 目录列表在本地网络上共享。
- 已创建符号链接
ln -sd /mnt/ELEMENTERY-1TB/ /var/www/html/
。
我可以通过未进行符号链接的目录列表访问其他文件夹,
[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/
可能出现什么错误?
答案1
您正在使用该选项挂载文件系统context="system_u:object_r:
samba_share_t
:s0"
默认情况下,SELinux 不允许 httpd 访问 CIFS 共享。您可能需要尝试不同的 SELinux 上下文或设置布尔值setsebool -P httpd_use_cifs=on