WIN10通過SAMBA訪問UBUNTU共享文件夾沒有寫入權限


 

from:https://www.freesion.com/article/9355390651/

 

WIN10通過SAMBA訪問UBUNTU共享文件夾,沒有寫入權限

 

 

1 背景介紹

1.1 環境介紹

  win10,Ubuntu18.04,Samba4.7.6

1.2 現象介紹

  按照正常Samba配置好后(參考這篇文章),在win10桌面建一個快捷方式,第一次訪問,也正常輸入用戶名,密碼。

  Samba配置文件如下:

[share] comment = share folder browseable = yes path = /home create mask = 0777 directory mask = 0777 valid users = zhaoc force user = nobody force group = nogroup public = yes available = yes 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

  但是在新建文件夾的時候有如下提示:
在這里插入圖片描述
  提示我沒有權限,但是在配置Samba的時候,都是給的777權限吶,於是就開始找各種方法。

1.3 踩坑記錄

  • 按照文章提示,注釋相應內容,不管用
    在這里插入圖片描述

  重啟Samba服務之后也不行。

2 問題解決

  看到這篇帖子,給了我一些靈感,最重要的是下邊這句話
在這里插入圖片描述
  於是,我去查看了一下根目錄下,home文件夾的權限(因為我共享的是home文件夾),發現權限是755的
在這里插入圖片描述
  然后,我用如下命令,更改home文件夾的權限,注意需要root權限

sudo chmod 777 -R /home 
  • 1

在這里插入圖片描述
  然后再去win10桌面,重新打開文件夾訪問,還是不行,然后又去查看Samba配置文件,發現前邊的一些配置,都有一個這樣的參數

read only = no // 不是只讀權限 
  • 1

  然后我就在Samba共享文件夾下邊也加了這么一句話

[share] comment = share folder browseable = yes path = /home read only = no // 不是只讀權限 create mask = 0777 directory mask = 0777 valid users = zhaoc force user = nobody force group = nogroup public = yes available = yes 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

  然后使用如下兩條命令,重啟Samba服務,再去嘗試

sudo /etc/init.d/samba-ad-dc restart sudo service smbd restart 
  • 1
  • 2
  • 3

  然后又在win10環境下,進到對應文件夾,進行創建文件夾操作,發現ok~
在這里插入圖片描述

3 方法總結

  • 其中Samba配置文件中要加上:read only = no;
  • home(共享)文件夾權限要由原來的 755 變成 777。


免責聲明!

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



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