1、先檢視安裝情
# rpm -qa|grep samba
2、解除安裝已安裝包
# rpm -e samba*.rpm --nodeps
3、完整安裝samba
# rpm -ivh samba-*.rpm
4、檢視samba服務
# service smb status
5、設定開機啟動
# chkconfig --level 35 smb on
# chkconfig --list | grep smb
6、配置smb服務
# vi /etc/samba/smb.conf
#編輯如下:
[global] #找到這一行(全域性設定標籤),在此行下面新增如下行:
workgroup = workgroup #工作組名稱改為 windows 網路所定義的工作組名
server string = samba server #設定samba伺服器的主機名稱
security = user #設定samba伺服器安全級別為user,即以賬號和口令訪問,share不需要口令
netbios name = sambaserver #設定samba伺服器訪問別名
#在配置檔案的末尾新增以下自定義內容
[sambaserver] #在windows網路上的芳鄰中看到的共享目錄的名字
comment = sambaserver #在windows網路上的芳鄰中看到的共享目錄的備註資訊
path = /home/sambaserver #共享目錄在系統中的位置
public = yes #不公開目錄
writable = yes #共享目錄可以讀寫
valid users=sambaserver #只允許sambaserver使用者訪問
#儲存配置
7、建立資料夾
# mkdir -p /home/sambaserver
#chmod 777 /home/sambaserver
8、配置防火牆埠
# vi /etc/sysconfig/iptables
#編輯如下:
:input accept [0:0]
:forward accept [0:0]
:output accept [0:0]
-a input -p tcp -m tcp --dport 445 -j accept
-a input -p tcp -m tcp --dport 139 -j accept
-a input -p udp -m udp --dport 138 -j accept
-a input -p udp -m udp --dport 137 -j accept
#重啟防火牆,使規則生效
# /etc/rc.d/init.d/iptables restart
9、關閉selinux
# vi /etc/selinux/config
#編輯如下:
#selinux=enforcing #注釋掉
#selinuxtype=targeted #注釋掉
selinux=disabled #增加
# setenforce 0
或#重啟系統
# shutdown -r now 或者 init 6
10、啟動或者重啟smb服務
# /etc/init.d/smb restart
11、測試smb.conf配置是否正確
# testparm
12、在win下訪問共享目錄
\\linux-ip\sambaserver
samba服務配置
linux安裝samba服務,為windows檔案共享。查詢是否安裝samba支援包 rpm q samba 如想自己重新安裝,則解除安裝 rpm e samba 解除安裝失敗,可強制解除安裝 rpm e samba nodeps 載入光碟 mount dev cdrom media 配置yum源,...
samba服務配置
為samba 伺服器新增使用者 pdbedit l 列出samba 使用者列表 pdbedit a username 新建samba 使用者,注意此使用者必須是linux 系統中存在的使用者 ls l var lib samba private passdb.tdb 顯示資料庫的使用者 可以使用pd...
配置samba服務
是 和windows 進行 檔案印表機共享的元件,結果就是linux windows 之間可以互相訪問它們的共享檔案 說明 我用的是ubuntu系統 確定自己是否安裝samba dpkg l grep samba 如果有相應檔案輸出代表安裝好了 安裝操作 sudo apt get install s...