假設我們有這樣乙個需求
共享名 路徑 許可權
mealkey_share /smb/docs 所有人員包括來賓均可以訪問
group /smb/tech 僅允許特定組的使用者進行讀寫訪問
特定組的組名為rd,目前的有zyy一人
1、安裝samba
yum -y install samba samba-client samba-common
2、建立共享目錄(假設共享/smb目錄下的檔案)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
3、配置核心引數
# ulimit -n 16384
# vi /etc/security/limits.conf
在最後加入以下內容
* - nofile 16384
4、配置samba伺服器
# vi/etc/samba/smb.conf
刪除原有所有內容(vi刪除所有內容命令:用g轉到檔案尾-->esc-->:1,.d),新增如下內容:
[global]
workgroup=bigcloud
netbios name=zzsrv2
server string=samba server
#security=share
security=user
map to guest = bad user
[mealkey_share]
path=/smb/docs
# readonly=yes
browseable=yes
guest ok=yes
writable = yes
write list = @rd
[group]
path = /smb/tech/
public = no
writable = yes
write list = @rd
validusers = @rd
5、建立使用者並分配許可權
//建立作業系統使用者
# useradd zyy
# useradd rd
//修改使用者的組
# usermod -a -g rd zyy
//建立samba使用者
# smbpasswd -a zyy
//修改目錄許可權
# chown rd:rd /smb/tech
# chmod 770 /smb/tech
# chown rd:rd /smb/docs
# chmod 770 /smb/docs
//檢視服務狀態
6、啟動samba伺服器
7、測試連通性
// linux上測試
//windows上測試
執行視窗輸入 \\192.168.110.247
開啟後直接可以拖拽檔案至目錄中
安裝配置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...
CentOS 7安裝配置samba伺服器
1 關閉防火牆 注 centos7是自帶的firewall,centos6是iptables systemctl disable firewalld.service 2 關閉selinux sestatus 檢視selinux狀態 setenforce 臨時關閉selinux 永久關閉selinux...
Samba伺服器安裝與配置
1 samba伺服器概述 samba可以在linux系統和windows系統之間互動通訊,比如拷貝檔案 實現不同操作系之間的資源共享等,我們可可以將其架設成乙個檔案伺服器,列印伺服器提供本地和遠端聯機列印。埠號 139和445 模式 c s模式 2 安裝 服務端 rpm ivh samba 3.5....