Centos
有沒有辦法通過 SMB 共享通過 NFS 掛載的文件系統而不禁用 SElinux?
我有兩台 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