1. 程式人生 > 其它 >centos7建立samba共享資料夾

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