samba 服務配置

2021-07-04 01:43:33 字數 1944 閱讀 5469

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...