Ubuntu 17.04,已安裝的驅動器,Samba 共用,需要從 Windows 電腦進行 CRUD

Ubuntu 17.04,已安裝的驅動器,Samba 共用,需要從 Windows 電腦進行 CRUD

一段時間以來,我一直在嘗試讓一些東西在我的 Ubuntu 桌面伺服器上運行,在閱讀了相當多的線程、嘗試了多種解決方案之後,我想是時候向社群詢問了。

背景
我有一個安裝了 16.10 的舊桌上型電腦(但最近更新到17.04)並將其用作我的媒體伺服器和本地開發機器。然後,我有一台 Windows 10 計算機,用於將驅動器映射到它,然後透過 IDE 編輯程式碼並運行各種 CLI 工具和其他所需的東西。

問題
我遇到的問題是,當我透過node/bower/gitCLI 安裝軟體包或在 Ubuntu 電腦上建立任何檔案時,這些檔案/資料夾無法從我的 Windows 電腦上編輯,我需要執行sudo chmod 0777 -R locationfolder/

這不是我想繼續做的事情,我希望能夠在任何一台機器上無縫地添加/編輯/刪除/移動文件,而不必遇到chown問題chmod- 最好不是777一切都必須繼續運行當拉取/添加新文件時會出現此情況。

我能做什麼和已經做了什麼

  • 我確實在啟動時將驅動器安裝在 Ubuntu 上,並且它們以我的本地用戶身份安裝sga
  • 然後我也可以在我的smb.conf文件中共享這些安裝位置
  • 我可以從我的 Windows 機器存取這些內容。
  • 然後我還可以將這些驅動器映射到 Windows 中的字母驅動器並享受快樂的日子
  • 當我在 Windows 中新增檔案時,它們會被新增為我的本機 ubuntu 用戶sga

希望這是足夠的背景知識並充分描述了問題,但如果沒有,請詢問,我會相應更新。我還在下面添加了必要的配置文件,以便您可以檢查我是否遺漏了任何配置。

系統表

#Entry for /dev/sda1 :
UUID=924b3a00-6bb1-4b7a-bcb1-c13efb84df49 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdd2 :
UUID=88529CC1529CB582   /home/sga/media/Movies  ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8    0       0
#Entry for /dev/sdc2 : 
UUID=F046FE3746FDFE62  /home/sga/media/TV-Series        ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8     0       0
#Entry for /dev/sdb2 :
UUID=60EAEC94EAEC67AC   /home/sga/media/TV-Series-Cont  ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8    0       0
#Entry for /dev/sda5 :::
UUID=36881df5-86a1-4d0a-9422-a1221eea332d       none    swap    sw      0       0

*請注意,我的 www 資料夾不在這裡,但一旦我解決了單獨驅動器上的 MBR 的不同問題,我就會將其添加到此處。

smb設定檔

[global]
  workgroup = SGC
  usershare allow guests = yes

[Public Server]
  path = /home/sga/Public/www
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[Movies]
  path = /home/sga/media/Movies
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[TV Series]
  path = /home/sga/media/TV-Series
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

[TV Series Cont]
  path = /home/sga/media/TV-Series-Cont
  browseable = yes
  guest ok = yes
  read only = no
  create mask = 777
  public = yes
  writeable = yes

*請注意,我只添加了我自訂的項目smb.conf- 其他所有內容我都保留預設值。
**還需要注意的是,我的Public Server駐留在安裝了 Ubuntu 的根驅動器上,其他共享已安裝驅動器。

好的,我希望這涵蓋了它,並且我希望有人能夠提供幫助...我真的很喜歡在我的機器上自由編輯,而不必經常運行命令chmod

先謝謝了!

相關內容