在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...