方式一:
1. 按照部門提供共享文件;
2. 全部共享文件可讀,但不可寫;
3. 共享文件由專人維護,可寫;ios
步驟
0. 安裝
yum -y install samba samba-client
1. 添加系統用戶
useradd samba
2. 配置smb用戶
smbpasswd -a samba
#輸入兩次密碼
New SMB password:
Retype new SMB password:
Added user samba.
3. 更改權限(共享可讀)
chmod -R 755 /home/samba/
4. 編輯配置
vim /etc/samba/smb.conf
#配置文件相似以下
[samba]
comment = samba
path = /home/samba
public = yes
writable = no
5. 重啓服務
systemctl restart smb vim
方式二:
1. 按照samba系統用戶分爲管理用戶和普通訪問用戶(均已帳戶密碼登陸);
2. 全部共享文件普通用戶訪問可讀並下載但不可寫;
3. 共享文件由管理帳戶維護,可寫;centos
(本文samba爲管理帳戶,guest爲普通訪問帳戶)spa
步驟
0. 安裝
yum -y install samba samba-client
1. 添加系統用戶
useradd guestrest
useradd sambaserver
2. 配置smb管理帳戶和普通帳戶的密碼 dns
(1)smbpasswd -a guest
#輸入兩次密碼
New SMB password:
Retype new SMB password:
Added user guest.string
(2)smbpasswd -a samba
#輸入兩次密碼
New SMB password:
Retype new SMB password:
Added user sambait
3.更改屬組和屬主io
chown samba:samba /home/samba/
4. 更改權限(共享可讀)
chmod -R 775 /home/samba/
5. 編輯配置
vim /etc/samba/smb.conf
#配置文件相似以下
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
[samba]
comment = samba
path = /home/samba/
writable = no
guest ok = yes
valid users = samba,guest
write list = samba
5. 重啓服務 systemctl restart smb