Linux使用samba共享資料夾

2021-08-27 05:58:59 字數 2189 閱讀 9789

在centos6成功了,換成centos7的系統就不好使了,,

文章發布之後不能儲存草稿了。。。。。。。,,還沒試驗成功,

使用centos系統7.3

檢視是否安裝samba

rpm -qa | grep samba

在root下面安裝samba

yum install samba

檢視安裝的samba的資訊rpm -qi samba

$service smb status//檢視samba狀態 $chkconfig --list|grep smb檢視引數情況

新增引數chkconfig smb on

$service smb restart重啟smb服務 $service smb stop停止smb服務 $service smb start啟動smb服務

貌似效果是一樣的systemctl restart smb

systemctl reload smb

systemctl status smb

常用命令

1.service smb status #檢視smd服務的狀態

2.service smb start #執行smb服務

3.service smb stop #停止smb服務

4.service smb restart #重啟smb服務,但在實際中一般不採用

5.service smb reload #過載smb服務,常用,不用停止服務

新增使用者組和使用者(最好新建乙個使用者組僅用於samba)

groupadd samba

useradd -g samba samba

備份配置檔案cp smb.conf smb.conf~bak

修改samba的配置檔案

vi /etc/samba/smb.conf

workgroup = workgroup

[share]

comment = this is my shared folder. #該共享的說明

path = /home/share #共享路徑

writeable = yes #共享資料夾是否可寫

browseable = yes #是否可瀏覽

guest ok = yes

create mode =0664 #建立檔案許可權定製

directory mode=0775 #建立資料夾許可權

將使用者samba新增到samba賬戶,隨後設定密碼(samba賬戶必須是系統使用者,並且密碼可以和系統的設定不同)

smbpasswd -a samba

不要忘記建立共享資料夾mkdir命令

設定開機自啟動

chkconfig smb on

關閉防火牆,我的已經關了systemctl stop fitewalld

systemctl disable firewalld

關閉selinux

setenforce 0臨時關閉

修改配置檔案,永久關閉

vi /etc/selinux/config 修改 selinux=disabled

開放samba埠

firewall-cmd --zone=public --add-port=139/tcp --permanent

firewall-cmd --zone=public --add-port=445/tcp --permanent

firewall-cmd --zone=public --add-port=137/udp --permanent

firewall-cmd --zone=public --add-port=138/udp --permanent

firewall-cmd --reload

systemctl restart firewalld.service

samba開發tcp/139,445埠,udp/137,138埠。

本機測試,先安裝使用,yum -y install samba-client

smbclient -l localhost

訪問smbclient //ip/share

windows7無法訪問共享資料夾(出現錯誤0x80070035)。

linux 使用samba進行共享檔案

1 開啟samb的配置目錄 vim etc samb smb.conf 2 新增乙個共享的目錄,在smb.conf最後行,新增下面 public comment public path var www write list root 寫檔案使用者 read list root 讀檔案使用者 3 下面...

Linux檔案共享samba

samba可以實現windows和linux之間的檔案共享相互訪問 安裝samba yum install samba samba client samba common 主配置檔案在 etc samba smb.conf 會自動安裝服務指令碼 etc rc.d init.d smb 一 linux...

samba共享linux目錄

samba共享linux目錄 1.修改apache的配置檔案 user apache group apache 修改後重啟apache 命令 systemctl restart httpd 2.apache 授權 在apache服務的根目錄的上一層 我的為 var www html 命令 setfa...