成功的在RHEL上配置了Samba服務器linux
步驟是:windows
一、yum install samba服務器
二、pdbedit -a -u linux(用戶名)
建立一個密碼——須要root權限
三、mkdir /database 這個文件夾用來存放samba服務器的共享文件測試
四、chown -Rf linux:linux /databse 將這個文件夾的全部者和羣組都設置爲linuxspa
五、getsebool -a | grep samba 查詢和samba有關的選項 3d
setsebool -P samba_export_all_rw = on 設置共享文件夾有讀寫的能力rest
六、設置/etc/samba/smb.confcode
cd /etc/sambaserver
mv smb.conf smb.conf_old 將原有的smb.conf更名blog
grep -v "#" smb.conf_old | grep -v ";" | grep "^$" > smb.conf 將過濾了「#」和「;」還有空格的行的原來的smb.conf文件的內容寫入到新的smb.conf文件中(其實做用就是刪除原文件中的註釋)
七、修改smb.conf, 修改後的內容爲:
[global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = user passdb backend = tdbsam [database] comment = xxxxxxx path = /database 設置samba服務器共享文件夾的路徑 public = no 設置是不是共享的 writable = yes 設置文件夾內的問價是否寫文件
結束後使用
systemctl restart smb 重啓samba服務
systemctl enable smb 設置samba服務爲開機自動啓動
八、關閉防火牆
systemctl disable firewalld.service
九、重啓系統
十、在windows上測試
在啓動中直接輸入\\ip地址
顯示試驗成功