samba伺服器的安裝配置,以及配置檔案說明

2021-09-26 04:18:17 字數 2251 閱讀 1358

使用的是ubuntu16.04和win8

samba

一、 install

apt install -y samba
二、configure

建立共享檔案

mkdir /code

開啟共享配置

vi /etc/samba/smb.conf

共享配置《在smb.conf檔案中新增如下內容,具體說明如下》

[code]

comment = work

path = /code

browseable = yes

writeable = yes

add smaba user《隨後輸入密碼》

pdbedit -a -u root
三、 samba伺服器重啟指令

service smbd restart
or

/etc/init.d/smbd restart
" 注意:如果目錄/code沒有設定為777許可權,又想要在windows下在訪問ubuntu samba共享的檔案時,以 ubuntu中指定使用者(eg :morpheus)來訪問(有相同的許可權),則要在windows下控制面板\控制台\所有控制台專案\認證管理員\windows認證\新增windows認證 裡新增 ubuntuip=xx.xx.xx.xx 使用者名稱 morpheus 使用者的密碼(eg:morpheus). 這樣重起samba.這樣samba就會認為windows下的操作都是 使用者morphus做的操作 "

注意:樓主在安裝samba後一直共享不成功,首先確保了linux和win能ping通,然後發現還是共享失敗,最後發現是win配置網路的問題,具體問題的解決如圖:

關於smb.conf檔案格式說明

[分享的資源名稱]

《指令1>; = (引數)

《指令2>; = (引數)

要提供分享資源時,須先把欲分享的資源以 [ ] 符號括住,底下通常會帶指令和引數來表示此資源的設定和訪問許可權等,詳情如下:

comment---------注釋說明

path------------分享資源的完整路徑名稱,除了路徑要正確外,目錄的許可權也要設對

browseable------是yes/否no在瀏覽資源中顯示共享目錄,若為否則必須指定共享路徑才能訪問

printable-------是yes/否no允許列印

hide dot ftles–是yes/否no隱藏隱藏檔案

public----------是yes/否no公開共享,若為否則進行身份驗證(只有當security = share 時此項才起作用)

guest ok--------是yes/否no公開共享,若為否則進行身份驗證(只有當security = share 時此項才起作用)

read only-------是yes/否no以唯讀方式共享當與writable發生衝突時也writable為準

writable--------是yes/否no不以唯讀方式共享當與read only發生衝突時,無視read only

vaild users-----設定只有此名單內的使用者才能訪問共享資源(拒絕優先)(使用者名稱/@組名)

invalid users—設定只有此名單內的使用者不能訪問共享資源(拒絕優先)(使用者名稱/@組名)

read list-------設定此名單內的成員為唯讀(使用者名稱/@組名)

write list------若設定為唯讀時,則只有此設定的名單內的成員才可作寫入動作(使用者名稱/@組名)

create mask-----建立檔案時所給的許可權

directory mask–建立目錄時所給的許可權

force group-----指定訪問資源時須以此設定的群組使用者進入才能訪問(使用者名稱/@組名)

force user------指定訪問資源時須以此設定的使用者進入才能訪問(使用者名稱/@組名)

allow hosts-----設定只有此網段/ip的使用者才能訪問共享資源

allwo hosts = 網段 except ip

deny hosts------設定只有此網段/ip的使用者不能訪問共享資源

allow hosts=本網段指定ip指定ip

deny hosts=指定ip本網段指定i

安裝配置Samba伺服器

1 安裝samba yum y install samba samba client samba common 2 建立共享目錄 不要在root目錄下 mkdir p home oooo mkdir p home pppp 3 配置核心引數 ulimit n 16384 4 配置samba伺服器 c...

安裝配置Samba伺服器(CentOS7)

假設我們有這樣乙個需求 共享名 路徑 許可權 mealkey share smb docs 所有人員包括來賓均可以訪問 group smb tech 僅允許特定組的使用者進行讀寫訪問 特定組的組名為rd,目前的有zyy一人 1 安裝samba yum y install samba samba cl...

CentOS 7安裝配置samba伺服器

1 關閉防火牆 注 centos7是自帶的firewall,centos6是iptables systemctl disable firewalld.service 2 關閉selinux sestatus 檢視selinux狀態 setenforce 臨時關閉selinux 永久關閉selinux...