這篇指南介紹瞭如何在CentOS7中配置匿名和安全的Samba服務器。Samba是一個開源/自由軟件套件,提供無縫的文件和打印服務SMB/CIFS客戶端.Samba是免費的,不像其餘的SMB/CIFS的實現着,Samba容許在Linux/Unix服務器和給予Windows的客戶端之間協同工做ios
初步說明windows
yum
install
samba samba-client samba-common
rest
2.備份配置文件
code
ormmv
/etc/samba/smb
.conf
/etc/samba/smb
.conf.bak
server3.建立本身的配置文件
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-->回車-->輸入用戶名和密碼-->回車-->訪問成功。