我有两台 CentOS 主机。第一台是 NAS,第二台是无盘 SMB 服务器。NAS 服务器通过 NFS 和安全以太网连接与 SMB 服务器共享文件夹。SMB 服务器将内容共享到 Intranet、WiFi 等。
当我运行此命令时,遇到了一些麻烦:
[root@smbserver ~]# chcon -t samba_share_t /mnt/distr/
chcon: failed to change context of `/mnt/distr/' to `system_u:object_r:samba_share_t:s0': Operation not supported
我尝试使用 /etc/fstab 中的选项挂载此共享:
nasserver:/mnt/distr /mnt/distr nfs context="system_u:object_r:samba_share_t:s0" 0 0
但这也无济于事。
有没有办法通过 SMB 共享通过 NFS 挂载的文件系统而不禁用 SElinux?
答案1
是的,只需设置适当的布尔值:
setsebool -P samba_share_nfs 1