CentOS 7中Samba服務安裝和配置

這篇指南介紹瞭如何在CentOS7中配置匿名和安全的Samba服務器。Samba是一個開源/自由軟件套件,提供無縫的文件和打印服務SMB/CIFS客戶端.Samba是免費的,不像其餘的SMB/CIFS的實現着,Samba容許在Linux/Unix服務器和給予Windows的客戶端之間協同工做ios

  • 初步說明windows

我有個一新安裝的CentOS7 服務器,這是我要安裝Samba服務器的機子。固然,你須要有一個windows機器來檢查這臺CentOS7的服務器是可被鏈接的。centos

個人CentOS7的服務器主機名:server1.example.com ,IP是:192.168.0.100安全

注意:Windows 機器必須和這臺CentOS7在同一個工做組。服務器


1。安裝spa

yum install samba samba-client samba-commonrest

2.備份配置文件code

mv /etc/samba/smb.conf /etc/samba/smb.conf.bakorm

3.建立本身的配置文件server


vi  /etc/samba/smb .conf
 
[global]
workgroup = WORKGROUP
server string = Samba Server % v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ============================== 
[Anonymous]
path =  /samba/anonymous
browsable = yes
writable =  yes
guest ok =  yes
read  only = no


4.啓動服務

mkdir  -p  /samba/anonymous
systemctl  enable  smb.service
systemctl  enable  nmb.service
systemctl restart smb.service

systemctl restart nmb.service




5.讓防火牆不要阻止samba



[root@server1 ~] # firewall-cmd --permanent --zone=public --add-service=samba
success
[root@server1 ~] #
[root@server1 ~] # firewall-cmd --reload
success

[root@server1 ~]#




6.給與共享文件夾權限


cd  /samba
chmod  -R 0755 anonymous/
chown  -R nobody:nobody anonymous/

ls -l anonymous/


chcon -t samba_share_t anonymous/





在Ubuntu15.10上安裝

1.更新源列表

打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入當前登陸用戶的管理員密碼"-->回車,就能夠了。

2.安裝samba

打開"終端窗口",輸入"sudo apt-get install samba samba-common"-->回車-->輸入"y"-->回車-->安裝完成。


3.新建共享目錄並設置權限

一、打開"終端窗口",輸入"sudo mkdir /home/share"-->回車-->共享目錄share新建成功。

二、輸入"sudo chmod 777 /home/share"-->回車,這樣用戶就對共享目錄有了寫權限。


4.打開配置文件smb.conf

打開"終端窗口",輸入"sudo gedit /etc/samba/smb.conf"-->回車-->打開了配置文件smb.conf。

5.修改配置文件smb.conf

一、smb.conf中的 max log size = 1000下面,在輸入"security = user"。(沒有分號)

2.在最後輸入

    

[mysamba]

  path = /home/share  

  available = yes 

  browseable = yes 

  public = yes 

  writable = yes

6.新建訪問共享資源的用戶和設置密碼

一、打開"終端窗口",輸入"sudo useradd smbuser"-->回車-->用戶建立成功。

二、輸入"sudo smbpasswd -a smbuser"-->回車-->輸入兩次密碼-->回車-->密碼設置成功,這個用戶屬於smb組。

三、輸入"sudo /etc/init.d/samba restart"重啓samba服務-->回車-->服務重啓成功。


7.訪問共享名爲myshare的共享目錄

一、在"運行"窗口中輸入"\\192.168.1.4"-->回車-->雙擊打開myshare-->回車-->輸入用戶名和密碼-->回車-->訪問成功。 

相關文章
相關標籤/搜索