Windows-7
Samba、NTFS 驅動器和 win7
我剛剛添加到我的 unix 伺服器(只是把它塞進去)一個帶有一些東西的 ntfs 驅動器,我想通過 win7(家庭版)訪問它。經過一番小小的努力,我設法從 win7 訪問伺服器文件,但不能訪問提到的 ntfs drive 。它可以工作,但我無法使用任何 samba 使用者登錄。當我嘗試將表單 %S 更改為特定使用者或強制使用者時,它只是無法連接。有任何想法嗎?
[NTFS drive] comment = Samba server's NTFS disk path = /media/sdc1 valid users = %S read only = No create mask = 0775 directory mask = 0775 guest ok = No
如果您通過 ntfs-3g 安裝了驅動器,這可能只是權限問題。在訪問底層文件系統資源時,Samba 會模擬您連接到共享的使用者,除非您在共享定義中使用“強制使用者”指令。
查看 /media/sdc1 的權限並檢查哪些使用者確實擁有文件所有權以及訪問遮罩的外觀。您可以創建從 NTFS 安全描述符的 SID 到您的 unix 使用者的使用者映射。
如果您只需要一個快速而骯髒的解決方案,您可以創建一個新使用者“ntfsadmin”,
force user = ntfsadmin
在您的 smb.conf 中使用並設置uid
掛載到 ntfsadmin 的 UID 的選項 - 這將使所有使用者能夠讀取和更改您的 NTFS 卷上的所有內容無論設置任何 ACL。