早期網絡想要在不一樣主機之間共享文件大多要用FTP協議來傳輸,但FTP協議僅能作到傳輸文件卻不能直接修改對方主機的資料數據,這樣確實不太方便,因而便出現了NFS開源文件共享程序,NFS是一個可以將多臺Linux的遠程主機數據掛載到本地目錄的服務,屬於輕量級的文件共享服務,不支持linux與windows系統間的文件共享。linux
samba服務程序是一款基於SMB協議並由服務端和客戶端組成的開源文件共享軟件,實現了linux與windows系統間的文件共享。windows
全部操做以前安裝samba安全
yum install samba網絡
(1)檢查當前是否爲user驗證模式測試
security = user
passdb backend = tdbsam
(2)建立共享文件夾spa
mkdir /home/fate/sharedir
(3)添加共享文件夾信息命令行
cd /etc/samba/smb.confrest
[fate0729] comment=Do not arbitrarily modify the database file path=/home/fate/sharedir public=no writable=yes [sharedir] comment=Do not arbitrarily modify the database file path=/home/fate/sharedir public=no writable=yes
(4)保存smb.conf文件後重啓SMB服務code
systemctl restart smb
(5)添加開機啓動項blog
systemctl enable smb
(6)清空防火牆規則鏈
iptables -F
service iptables save
(7)建立SMB服務獨立帳號
pdbedit -a -u fate
(8)運行SELinux規則
// 將共享目錄的全部者和全部組設置爲fate用戶 chown -Rf fate:fate /home/fate/sharedir // 容許SeLinux對於SMB用戶共享家目錄的布爾值 setsebool -P samba_enable_home_dirs on // 將共享目錄的SELinux安全上下文設置穩當 semanage fcontext -a -t samba_share_t /home/fate/sharedir // 使新的安全上下文當即生效 restorecon -Rv /home/fate/sharedir
(1)在命令行輸入linux主機ip \\192.168.3.10
(2)登錄帳號密碼