我在本地公司networking中的Samba服务器上有文件,并从Windows Vista机器上访问它们。 通常,如果我想删除一个包含只读文件的目录,那么Windows只是简单地删除整个文件夹。 但是,当我在服务器上使用dir时,Windows只是告诉我需要权限( 同一个错误消息的截图,只是不同的文件 )。 解决方法是从目录中删除只读标志和所有包含的文件,然后删除。 但是,我在服务器上有一个TortoiseSVN版本的dir,并且.svn dirs包含只读文件。 我需要在每次提交之前从目录中删除只读标志,否则失败。 这是相当令人痛心的,不应该如此。 有人知道如何解决这个问题吗? (如果有人知道如何告诉TortoiseSVN不要使其文件为只读,那也可能是好的)…谢谢!
编辑:
有问题的文件是一个共享文件,即我没有在Samba服务器上的特定用户帐户。 拥有者是nobody ,每个人都拥有文件的所有权利。 如果(在Windows中)我把文件设置为“readonly”,那么(在Linux中,安装Samba的Debian Lenny),每个人都已经完全没有文件权限了。 如果我删除只读标志,每个人都有权利再次。
这里是Sambaconfiguration文件smb.conf :
#使用SWAT创build的Sambaconfiguration文件
#从192.168.1.200(192.168.1.200)
#date:2006/08/25 17:14:50
#全局参数
[全球]
工作组= FIRMA
服务器string=%h服务器(Samba%v)
安全=分享
服从pam限制=是的
passdb后端= ****
密码程序= ****
密码聊天= ****
syslog = 0
日志文件= /var/log/samba/log.%m
最大日志大小= 1000
dns代理=没有
恐慌行动= / usr / share / samba / panic-action%d
include = /etc/samba/dhcp.conf
[家庭]
评论=主页目录
创build掩码= 0700
目录掩码= 0700
可浏览=否
[共享]
path= / baldur
只读=否
创build掩码= 0777
目录掩码= 0777
只有客人=是的
客人好吧=是的
地图档案=是
地图系统=是
隐藏地图=是
编辑2:
baldur:/ baldur / Mitarbeiter / Felix / Praktikum / projektrenate#ls -ld .svn drwxrwxrwx 6 nobody nogroup 4096 15. Dez 19:34 .svn baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# ls -al insgesamt 32 drwxrwxrwx 6 nobody nogroup 4096 15. Dez 19:34。 drwxrwxrwx 5 nobody 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 nobody nogroup 4096 15. Dez 12:56 prop-base drwxrwxrwx 2没有人nogroup 4096 15. Dez 12:56道具 drwxrwxrwx 2没有人nogroup 4096 15. Dez 18:19文本库 drwxrwxrwx 5 nobody nogroup 4096 15. Dez 18:19 tmp baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# less entries baldur:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn# ls -al insgesamt 32 drwxrwxrwx 6 nobody nogroup 4096 15. Dez 19:34。 drwxrwxrwx 5 nobody 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 nobody nogroup 4096 15. Dez 12:56 prop-base drwxrwxrwx 2没有人nogroup 4096 15. Dez 12:56道具 drwxrwxrwx 2没有人nogroup 4096 15. Dez 18:19文本库 drwxrwxrwx 5 nobody nogroup 4096 15. Dez 18:19 tmp 博德之门:/baldur/Mitarbeiter/Felix/Praktikum/projektrenate/.svn#
您应该导出该项目,而不是删除.svn文件夹。 请参阅: http : //svnbook.red-bean.com/en/1.0/re10.html
编辑: delete readonly = yes添加到共享条目在桑巴configuration正在修复删除包含只读文件的文件夹的问题。 感谢@Felix Dombek