samba檔案共享 二

2021-09-24 13:41:26 字數 2507 閱讀 4425

#########################samba應用案例

#專案需求:

nb是一家**設計公司,有四個部門分別是商務部、頁面設計部、開發部、運維部.四個部門緊密聯絡,部門之間有大量的資料需要共享,,為加強部門之間的互聯互通,nb決定部署samba伺服器,滿足部門之間可以快速共享資料的要求,實現流水線辦公流程

(1)建立目錄結構

滿足nb公司要求,建立5個一級目錄和4個部門共享目錄,4個部門共享目錄用於部門內部員工共享資料,每個部門員工可以在相應的部門共享目錄下建立自己的目錄和檔案,另乙個公共共享目錄下建立四個共享目錄,用於所有部門共享彼此的資料

[root@se1 ~]# mkdir -p /nb/}

[root@se1 ~]# tree /nb (tree-1.6.0-10.el7.x86_64 : file system tree viewer)

/nb├── design

├── develop

├── ops

├── sales

└── share

├── design

├── develop

├── ops

└── sales

(2)新增賬戶

出於安全,設定訪問共享時使用賬戶和密碼.初始狀態下,為每個部門建立兩個使用者,並建立所有共享目錄的管理員,方便後期操作,編寫指令碼如下:

#!/bin/bash

#add user for share

depart=(sales design develop ops)

for g in $

do groupadd $g

for u in $(seq 2)

douseradd -m -s /sbin/nologin -g $ $$u

done

done

#smbpasswd -a sales1

#smbpasswd -a sales2

#smbpasswd -a ops1

#smbpasswd -a ops2

#smbpasswd -a dev1

#smbpasswd -a dev2

#smbpasswd -a design1

#smbpasswd -a design2

(3)修改配置檔案

[global]

workgroup = staff

server string = nb.corp share

passdb backend = tdbsam

load printers = yes

cups options = raw

log file = /var/log/samba/log.%m

[homes]

comment = home directories

browseable = no

writable = yes

[sales]

comment = sales share

path = /nb/sales

browseable = yes

guest ok = no

writable = no

write list = @sales

read only = yes

[design]

comment = design share

path = /nb/design

browseable = yes

guest ok = no

writable = no

write list = @design

[develop]

comment = develop share

path = /nb/develop

browseable = yes

guest ok = no

writable = no

write list = @develop

[ops]

comment = ops share

path = /nb/ops

browseable = yes

guest ok = no

writable = no

write list = @ops

[share]

comment = common share

path = /nb/share

browseable = yes

guest ok = no

writable = no

(4)修改許可權

#chmod 1770 /nb/

#chmod 1777 /nb/share

#chown :design /nb/design

#chown :develop /nb/develop

#chown :ops /nb/ops

#chown :sales /nb/sales

(5)重啟服務

#systemctl restart smb

samba共享檔案

samba共享檔案 3 4 1,setup 配置linux網路,和主機網路相同,etc init.d network restart 網絡卡重啟後能夠ping通 2,新建系統使用者並設定密碼mxb useradd mxb passwd mxb 3,vi etc samba smb.conf 配置sa...

samba檔案共享

5 systemctl enabled smb.service 設定開機自啟 6 ss antp grep smb 驗證,檢視埠 139,445是否已啟動 7 root node0 smbpasswd a martin new smb password retype new smb password...

Samba檔案共享

samba是一種在linux環境中執行的免費軟體 建立基於windows共享 通過外掛程式也可以讓linux使用者共享 server message block 可以為區域網中的不同計算機提供檔案及列印服務等資源的共享 資訊服務快 在區域網中共享檔案 和印表機的一種通訊協議 c s netbios ...