作者 主題: samba 可存檔無法開目錄(已解決)  (閱讀 2496 次)

0 會員 與 1 訪客 正在閱讀本文。

joeyliu89875618

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
samba 可存檔無法開目錄(已解決)
« 於: 2018-03-13 10:03 »
各位大大好!

環境是
CENTOS 7.4
SANBA 4.6.2
設定如下:
[global]

workgroup = workgroup

server string = Backup Data

netbios name = bbweb

hosts allow = 192.168.1.

log file = /var/log/samba/%m.log

max log size = 0

security = user

dos charset = CP950

unix charset = utf8

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

interfaces = 192.168.1.0/24
os level      = 100
dns proxy = no
use sendfile = yes
load printers = no
veto files = /*.eml/*.nws/Riched20.dll/*.ccc/*.vvv/*.CCC/*.VVV/*.wncry/*.WNCRY/
#============================ Share Definitions ==============================
[bbfiles]
   comment = Share Files
   path = /samba
   public = yes
   browseable = yes
   writable = yes
   admin users =  web-7 web-8
   create mask = 0665
   directory mask = 0775
自行檢測看來都有埠都有通

[root@107bbholos /]# nmap 127.0.0.1
Starting Nmap 6.40 ( http://nmap.org ) at 2018-03-13 09:50 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000013s latency).
Not shown: 993 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
80/tcp    open  http
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
3306/tcp  open  mysql
10000/tcp open  snet-sensor-mgmt

Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

可存取刪除個別檔案,就是不能開目錄或拷貝整個目錄到SAMBA的分享目錄內.
但關閉SElinux就可以

還請指導

Joey
« 上次編輯: 2018-03-13 17:28 由 joeyliu89875618 »

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1382
    • 檢視個人資料
    • https://darkranger.no-ip.org
Re: samba 可存檔無法開目錄
« 回覆 #1 於: 2018-03-13 13:24 »
可存取刪除個別檔案,就是不能開目錄或拷貝整個目錄到SAMBA的分享目錄內.
但關閉SElinux就可以
如果你的操作流程沒有涉及到任何 SELinux 設定
卻已能夠存取檔案,只是不能建立目錄
....那麼我想不出來這是怎麼辦到的

但總而言之,讓 SELinux 對 Samba 放行
有一些標準的處理方式,見:
https://danwalsh.livejournal.com/14195.html
https://linux.die.net/man/8/samba_selinux

joeyliu89875618

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
Re: samba 可存檔無法開目錄
« 回覆 #2 於: 2018-03-13 13:51 »
感謝,解決了!
確實看了附文使用:
1.setsebool -P samba_enable_home_dirs 1
2.chcon -t samba_share_t /samba
就都正常!

謝謝大大指導