您好,登錄后才能下訂單哦!
本篇文章為大家展示了Centos 7中怎么搭建一個Samba服務(wù),內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
1、安裝服務(wù)修改主配置文件
配置文件位置:/etc/samba/smb.conf [root@localhost ~]# yum install samba -y ##安裝Samba服務(wù) [root@localhost ~]# cd /etc/samba/ ##切換到Samba配置文件目錄 [root@localhost samba]# mv smb.conf smb.conf.bak ##備份 [root@localhost samba]# grep -v "#" smb.conf.bak > smb.conf ##重新創(chuàng)建一個配置文件(除去注釋的) [root@localhost samba]# vim smb.conf ##修改配置文件 [global] ##全局 workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw map to guest = Bad User ##添加此項,開啟匿名用戶訪問 ##按G定位末行,添加 [share] ##添加的share文件 path=/opt/test ##路徑 public=yes ##公共訪問 browseable=yes ##能夠訪問 writable=yes ##寫權(quán)限 create mask=0644 ##設(shè)置權(quán)限 directory mask=0755
2、創(chuàng)建站點并開啟服務(wù)
[root@localhost samba]# mkdir /opt/test ##創(chuàng)建目錄 [root@localhost samba]# chmod 777 /opt/test ##給全部權(quán)限 [root@localhost samba]# systemctl stop firewalld.service ##關(guān)閉防火墻 [root@localhost samba]# setenforce 0 ##關(guān)閉增強功能 [root@localhost samba]# systemctl start smb.service ##開啟Samba服務(wù)
3、驗證試驗結(jié)果
注意: 測試機需要跟Samba服務(wù)器互聯(lián)互通
使用WIN+R快捷鍵,輸入samba服務(wù)器IP地址
返回Linux進行查看
[root@localhost samba]# cd /opt/test/ ##查看共享文件目錄,查看到創(chuàng)建的文本 [root@localhost test]# ll -rw-r--r--. 1 nobody nobody 0 11月 5 15:51 111.txt
1、修改主配置文件
[root@localhost ~]# cd /etc/samba/ ##切換到Samba配置文件目錄 [root@localhost samba]# vim smb.conf ##修改配置文件 [global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw #map to guest = Bad User ##將匿名訪問的一項注釋或刪除 ##按G定位末行,添加 [test] path=/opt/test ##共享文件目錄路徑 browseable=yes ##能夠訪問,將public項去除 create mask=0644 directory mask=0755 valid users=zhangsan, lisi ##允許訪問的用戶 write list=zhangsan ##允許寫入的用戶
2、創(chuàng)建smb用戶
[root@localhost samba]# useradd zhangsan ##創(chuàng)建兩個用戶 [root@localhost samba]# useradd lisi [root@localhost samba]# smbpasswd -a zhangsan ##創(chuàng)建smb用戶并設(shè)置密碼 New SMB password: ##設(shè)置密碼 Retype new SMB password: ##確認(rèn)密碼 Added user zhangsan. [root@localhost samba]# smbpasswd -a lisi New SMB password: Retype new SMB password: Added user lisi. [root@localhost samba]# pdbedit -L ##列出smb用戶列表 zhangsan:1001: lisi:1002: [root@localhost samba]# cd /opt/ [root@localhost opt]# mkdir test ##創(chuàng)建共享目錄 [root@localhost opt]# ls test rh test2 [root@localhost opt]# chmod 777 test2/ ##給最大權(quán)限 [root@localhost opt]# systemctl restart smb ##重啟Samba服務(wù)
3、結(jié)果驗證
同樣,使用WIN+R快捷鍵,輸入服務(wù)器IP
注意: 此次試驗我們僅有zhangsan一個用戶擁有全部權(quán)讀寫限,lisi僅能進行讀取操作,開始驗證:
1、建立映射文件
[root@localhost ~]# cd /etc/samba/ [root@localhost samba]# vim smbusers ##創(chuàng)建賬戶映射配置文件 zhangsan = t01 t02 lisi = test1 test2 2、修改配置文件 [root@localhost samba]# vim smb.conf [global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw username map = /etc/samba/smbusers ##添加別名的配置文件路徑 [root@localhost samba]# systemctl restart smb
3、驗證結(jié)果
使用別名進行登錄操作
同樣使用WIN+R快捷鍵進行鏈接
建立訪問控制列表僅需對一個文件進行修改
[root@localhost samba]# vim /etc/samba/smb.conf [test] path=/opt/test browseable=yes create mask=0644 directory mask=0755 valid users=zhangsan, lisi write list=zhangsan hosts deny=192.168.13. ##添加拒絕192.168.13段訪問 [root@localhost samba]# systemctl restart smb
上述內(nèi)容就是Centos 7中怎么搭建一個Samba服務(wù),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。