配置samba 服務器 共享Linux目錄


配置samba 服務器 共享Linux目錄

1、安裝:

$ yum install -y samba*

2、修改配置文件

$ vim /etc/samba/smb.conf

[web]

        path = /usr/local/nginx/html

        browseable = Yes

        read only = No

$ service smb start

$ chkconfig smb on

#添加系統用戶

$ useradd apache

#將系統用戶轉為samba用戶

$ smbpasswd –a apache

pdbedit -L

win+R 輸入 \\ ip\ web

 net use /delete *

 

$ setfacl -m u:apache:rwx -R html/

$ setfacl -m d:u:apache:rwx -R html/

selinux也會影響samba的訪問,權限都配好了,但是在windows上無論怎么訪問都是報沒有權限的錯誤,解決方法是關閉selinux:

臨時關閉:

setenforce 0

永久關閉SeLinux,需要重啟機器

修改配置文件/etc/selinux/config,將SELINU置為disabled

重啟后,查看SeLinux狀態

# sestatus

# getenforce

 

$ vim /usr/local/apache24/conf/httpd.conf

user =  apache

group = apache

 

搭建samba的時候,如果是在內網\測試環境中,可以直接關閉防火牆,但是如果是在外網情況下,需要對防火牆開放某些端口。

注:samba開發tcp/139,445端口,udp/137,138端口。

$ 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.servic

 

可參考:

https://www.cnblogs.com/muscleape/p/6385583.html

http://book.ayitula.com/wen-jian-fu-wu-5668-samba-fu-wu-qi.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM