Centos

有沒有辦法通過 SMB 共享通過 NFS 掛載的文件系統而不禁用 SElinux?

  • January 20, 2013

我有兩台 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?

是的,只需設置適當的布爾值:

setsebool -P samba_share_nfs 1

引用自:https://serverfault.com/questions/470878