centos7建立samba共享資料夾
centos7建立共享資料夾
0、檢查是否已經安裝samba
rpm -qi samba
1、未安裝,安裝samba, 如果已安裝,請忽略;
yum -y install samba samba-client
2、共享一個目錄,使用使用者名稱和密碼登入後才可以訪問,要求可以讀寫
開啟samba的配置檔案
vim /etc/samba/smb.conf
[global]部分內容如下:
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
然後加入以下內容:
[share]
comment = share for users
path = /var/backups
browseable = yes
writable = yes
public = no
儲存配置檔案,建立目錄:
mkdir /var/backups
chown root /var/backups
chmod -R 777 /var/backups
新增共享資料夾的使用者,使用“ smbpasswd -a root ”
輸入密碼:
重啟 samba
臨時關閉SELinux:setenforce 0
service smb restart
centos7下samba伺服器------匿名共享
牛頓果實 2018-06-28 13:39:52 10062 收藏 4
版權
samba服務很好的實現了windows和linux之間的檔案共享,在網路中還是比較常用的。下面在centos7上做一個簡單的samba匿名訪問配置;
實驗環境:
如圖
1)安裝samba的軟體包,這裡使用yum安裝
yum clean all
yum insatll samba -y
安裝完後檢查安裝包;
rpm -qa | grep samba
2)開啟samba服務
systemctl start smb nmb
3)samba的配置檔案是smb.conf,存放在/etc/samba下,配置前建議先做一個備份
4)配置samba的全域性引數,由於是配置匿名訪問,需要新增map to guest = bad user一列,centos7裡smb版本包不再支援share;
引數解析
[global]
workgroup = 工作組名
netbios name = 相當於主機名
server string = 伺服器描述
log file = 日誌檔案路徑
max log size = 50
security = user
map to guest = Bad User #允許匿名訪問
5)配置共享組,共享組主要用來定義需要在網路上共享的檔案資源;
引數解析
[share]
comment = 共享描述
path = /share #共享的檔案路徑
writable = yes #是否可寫
browseable = yes #是否可被瀏覽
guest ok = yes #是否允許匿名訪問
6)建立共享目錄,上述工作組配置的路徑在/目錄先,所以需要在/目錄下建立,配置需要一致
#給匿名使用者一個許可權
#進一步我們需要配置Selinux
7)基本的配置已經完成,為了實驗的測試,需要關閉防火牆放行samba的流量;
8)使用客戶機PC1進行測試,執行\\172.16.72.144
ok啦,從windows上可以清楚的看到之前伺服器裡建立的aa.txt檔案。
————————————————
版權宣告:本文為CSDN博主「牛頓果實」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/weixin_38479749/java/article/details/80840567