修改 Samba NAS 上的唯讀檔案時出現問題

修改 Samba NAS 上的唯讀檔案時出現問題

我在本地公司網路的 Samba 伺服器上有文件,並從 Windows Vista 電腦存取它們。通常,如果我想刪除包含唯讀檔案的目錄,Windows 無論如何都會刪除整個資料夾。但是,當我使用伺服器上的目錄執行此操作時,Windows 只是告訴我需要權限(相同錯誤訊息的螢幕截圖,只是檔案不同)。解決方法是從目錄和所有包含的檔案中刪除唯讀標誌,然後刪除。但是,我在伺服器上有一個 TortoiseSVN 版本目錄,並且該.svn目錄包含唯讀檔案。我需要在每次提交之前從目錄中刪除只讀標誌,否則會失敗。這是非常令人痛苦的,也是不應該的。有人知道如何解決這個問題嗎? (如果有人知道如何告訴 TortoiseSVN 不要將其檔案設為唯讀,那也可能沒問題)...謝謝!

編輯:

有問題的文件是一個共享文件,即我在 Samba 伺服器上沒有特定的使用者帳戶。所有者是nobody,每個人都擁有該文件的所有權利。如果(在 Windows 中)我將檔案設定為“唯讀”,那麼(在安裝了 Samba 的 Linux、Debian Lenny 中)每個人突然就不再擁有該檔案的任何權限了。如果我刪除唯讀標誌,每個人都會再次擁有所有權利。

這是 Samba 設定檔smb.conf

# 使用 SWAT 建立的 Samba 設定文件
# 來自 192.168.1.200 (192.168.1.200)
# 日期:2006/08/25 17:14:50

# 全域參數
[全球的]
        工作小組 = FIRMA
        伺服器字串 = %h 伺服器(Samba %v)
        安全=分享
        遵守 pam 限制 = 是
        passdb 後端 = ****
        密碼程序 = ****
        聊天密碼 = ****
        系統日誌 = 0
        日誌檔案 = /var/log/samba/log.%m
        最大日誌大小 = 1000
        DNS 代理 = 否
        恐慌操作 = /usr/share/samba/panic-action %d
        包含= /etc/samba/dhcp.conf

[家園]
        評論 = 主目錄
        建立遮罩 = 0700
        目錄掩碼=0700
        可瀏覽 = 否

[共享]
        路徑=/baldur
        只讀 = 否
        建立遮罩 = 0777
        目錄遮罩=0777
        僅限客人 = 是
        客人可以 = 是
        地圖存檔 = 是
        地圖系統=是
        地圖隱藏=是

編輯2:

baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate# ls -ld .svn
drwxrwxrwx 6 無人 nogroup 4096 15.Dez 19:34 .svn

baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# ls -al
32 號
drwxrwxrwx 6 無人 nogroup 4096 15. Dez 19:34 。
drwxrwxrwx 5 無人 nogroup 4096 15. Dez 13:37 ..
-rwxrw-rw- 1 無人 nogroup 77 15. Dez 18:19 all-wcprops
-r-xr--r-- 1 無人 nogroup 236 15. Dez 18:19 條目
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 12:56 道具基地
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 12:56 道具
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 18:19 文字庫
drwxrwxrwx 5 無人 nogroup 4096 15. Dez 18:19 tmp
baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# 少條目
baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# ls -al
32 號
drwxrwxrwx 6 無人 nogroup 4096 15. Dez 19:34 。
drwxrwxrwx 5 無人 nogroup 4096 15. Dez 13:37 ..
-rwxrw-rw- 1 無人 nogroup 77 15. Dez 18:19 all-wcprops
-rwxrw-rw- 1 無人 nogroup 236 15. Dez 18:19 條目
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 12:56 道具基地
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 12:56 道具
drwxrwxrwx 2 無人 nogroup 4096 15. Dez 18:19 文字庫
drwxrwxrwx 5 無人 nogroup 4096 15. Dez 18:19 tmp
baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn#

答案1

您應該匯出項目,而不是刪除 .svn 資料夾。看:http://svnbook.red-bean.com/en/1.0/re10.html

編輯: delete readonly = yes新增到 samba 配置中的共用條目修復了刪除包含唯讀檔案的資料夾的問題。感謝@Felix Dombek

相關內容