1. 程式人生 > >centos7安裝使用samba服務器免密碼登錄簡單配置

centos7安裝使用samba服務器免密碼登錄簡單配置

免密碼登錄 安裝samba chmod 查看 客戶 workgroup set share ase

samba簡單安裝和無密碼分享
1、先安裝服務器和客戶端
[root@localhost ~]# yum -y install samba samba-client #---------------安裝服務器和客戶端
[root@localhost ~]# rpm -qi samba #--------------------------------查看安裝sambaan安裝包詳情
Name : samba
Epoch : 0
Version : 4.6.2 #---------------------------------------------------這個版本號,很重要,因為有些版本配置稍有不同,淚過
Release : 12.el7_4
Architecture: x86_64
Install Date: Tue 06 Mar 2018 03:34:03 PM CST
Group : Unspecified
Size : 1932039
。。。
備份smb.conf
[root@localhost samba]# mv smb.conf smb.conf.origin
編寫文本
vim smb.conf
[global] #---------------------全局設置
workgroup = ranfeng #------------工作組和windows工作組性質一樣
server string = 測試samba %v #-----服務一種描述,可以隨意寫
netbios name = ranfeng #-----這個netbios名,這個現在不重要
security = user #這個是驗證方式,user是密碼登錄,不支持share和server,設置user後加入下面一句話
map to guest = Bad User #
[ceshilab]
comment = share some files #共享目錄註釋
path = /share/ran #----共享目錄絕對路徑
writable = yes #-----是否允許寫入
browseable = yes #是否可見
guest ok = yes #是否允許guest即任意用戶訪問

創建共享目錄及賦權
mkdir -p /share/ran #創建目錄
chmod 777 /share/ran #賦權
安全過濾放行
systemctl restart firewalld
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
systemctl stop firewalld
systemctl status firewalld
關閉SELINUX
setenforce 0
getenforce
重啟smb和nmb服務
systemctl restart smb
systemctl restart nmb
查看smb是否開啟
systemctl status smb
測試smb.conf編寫是否正確
testparm -v

上面如果成功基本上可以訪問了,訪問方法很簡單smbclient -L localhost或者smbclient -L ranfeng(我的主機名有修改,所以ranfeng可以)輸入本機密碼即可。如果是windowns用戶,老方法,運行中 \\10.10.1.62即可(這個IP是服務器IP)

centos7安裝使用samba服務器免密碼登錄簡單配置