samba伺服器配置

2021-08-31 09:14:47 字數 1977 閱讀 5892

以下使用的linux版本為: redhat enterprise linux 7.0 x86_64,

【檢視系統中是否安裝有samba服務相關的軟體包】

#rpm -qa |grep 'samba'
沒有安裝samba相關的軟體包,則使用yum進行包的安裝,當然也可以使用rpm的方式單個進行安裝。

#yum install -y samba samba-client samba-common
【samba配置檔案smb.conf】

vim /etc/samba/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

load printers = yes

cups options = raw

[homes]

comment = home directories

browseable = no

writable = yes

[printers]

comment = all printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

[database]

comment=do not arbitrarily modify the database file

path= /database

public=no

writable=yes

共享乙個目錄,任何人都可以訪問,即不用輸入密碼即可訪問,要求唯讀。

」 security = user」修改為「security = share」

末尾處加入以下內容:

[share]

comment = share all

#資料夾路徑

path = /tmp/samba

#檔案是否可見

browseable = yes

#是否允許所有人訪問

public = yes

#是否允許寫入

writable = yes

#mkdir /tmp/samba

#chmod 777 /tmp/samba

啟動samba服務

#/etc/init.d/smb start
*補充說明

在配置過程中先修改smb.conf,再建立目錄,不然可能會提示訪問許可權不夠

測試:首先測試你配置的smb.conf是否正確,用下面的命令

testparm
如果沒有錯誤,則在你的windows機器上的瀏覽器中輸入 file://ip/share/ 看是否能訪問

若是使用者模式,則新增使用者。因為在[globa]中」 passdb backend = tdbsam」,所以要使用」 pdbedit」 來增加使用者,注意新增的使用者必須在系統中存在。

useradd  user1 user2

pdbedit -a user1 # 新增user1賬號,並定義其密碼

pdbedit -a user2

pdbedit -l # 列出所有的賬號

Samba伺服器配置

ubntu 16.04 sudo apt get install samba 啟動命令 sudo etc init.d samba start 關閉命令 sudo etc init.d samba stop 重新命令 sudo etc init.d samba restart 配置檔案 etc sa...

samba伺服器配置

在配置samba伺服器時,如果採用預設配置是不需要使用者名稱密碼即可登入的,這使得在win10中無法連線 win10的安全策略禁止匿名連線 因此需要新增samba使用者。步驟如下 root ubuntu groupadd linuxsir g 6000 root ubuntu useradd lin...

Samba伺服器配置

samba最大的功能是可以用於linux與windows系統直接的檔案共享和列印共享,既可以用於windows與linux之間的檔案共享也可以用於linux與linux之間的資源共享 基於客戶機 伺服器的協議,因而一台samba伺服器既可以充當檔案共享伺服器,也可以充當乙個samba客戶端 samb...