Samba-文件服務器 主要是在Windows 和 linux 建立的橋樑
yum install -y samba
創建共享目錄:mkdir /test
修改權限:chown nobody /test
配置Samba服務:
vim /etc/samba/smb.conf
不用輸入賬號密碼 security = share
需要 security = user
設置爲本地主瀏覽器:local master = yes 可能註釋掉了
配置共享目錄:最後一行加入:Samba共享目錄信息:
[test]
comment = test 共享目錄名稱
path = /test 共享目錄路徑
read only = no 是否只有刻度全向 設置爲yes,只能瀏覽不能修改
guest ok = yes 是否可以使用訪客賬號登錄
browseable = yes 是否可以瀏覽目錄內容
檢測配置文件是否正確,正確顯示則配置成功: testparm
啓動Samba
service smb start
chkconfig smb on
配置防火牆: Samba需要的端口:137 138 139 445
-A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
重啓防火牆:
測試Samba服務器:運行————\\192.168.58.130 ,如果出現錯誤,可能是SELinux造成的,
配置USER等級共享目錄:提高 安全性:將security設爲user
管理賬號和密碼的工具pdbedit -L 列出Samba用戶列表
-Lv 列出詳細》》》》》
-a Q 新增用戶Q
-x Q 刪除用戶Q
-c “[D]” -u Q 暫時停用Q這個用戶
-c "[]" -u Q 恢復使用Q這個用戶
注意: 新增的用戶必須linux系統裏面有的用戶,要不然會增加失敗:
SWAT-Samba WEB管理工具 SWAT --Samba WEB Adminstration Tool ,
安裝swat工具:yum install -y Samb-swat
配置swat:vim /etc/xinetd.d/swat
only_from = 127.0.0.1 加上# 不加上#號則只允許本機連接
disable = no 默認爲yes 改爲no纔是生效
啓動swat : service xinetd start
chkconfig xinetd on
配置防火牆:Swat端口爲901
-A INPUT -m state --state NEW -m tcp -p tcp --dport 901 -j ACCEPT
重啓生效
使用 SWAT:瀏覽器輸入:httpl://ip地址:901,用linux系統中的賬號登錄,root和普通用戶不一樣