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