Samba权限 – 我要扔掉它!
我正在尝试在我的Ubuntu 8.04 LTS盒子上设置一个samba共享,供我的mac和
windows客户端使用.
我创建了一个’samba’组并将我的linux用户添加到他们,给他们samba密码,我可以连接和放置文件,除了权限之外,一切都很好. 顺便说一句,默认的家庭共享已被完全删除,以确保它没有冲突. [archive] path = /home/archive read only = no guest ok = yes browseable = yes create mode = 0664 directory mode = 0775 force group = samba 目标是让客人可以读取它,完全控制samba用户.当非访客用户将文件放在存档共享中时,它具有正确的“samba”组,但权限是644而不是预期的664. 我已经尝试更改创建模式和目录模式以创建掩码和目录掩码,以及每个组合与前面的强制词. 我不知道为什么这不起作用,任何帮助表示赞赏. 发布我的整个smb.conf: [global] workgroup = EXAMPLE server string = %h map to guest = Bad User obey pam restrictions = Yes passdb backend = tdbsam pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d invalid users = root force create mode = 0664 force directory mode = 0775 [printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers [archive] path = /home/archive force group = samba read only = No create mask = 0664 directory mask = 0775 [server_backups] path = /home/server_backups force user = root force group = samba read only = No create mask = 0664 directory mask = 0775 谢谢, 解决方法
这可能有所帮助.我做了类似的事情,但只有一个共享对该组的用户开放.除了单个维护者用户之外,其他共享是只读的.我的smb.conf的[global]部分几乎与你的相同,除了我不使用强制创建/目录模式指令(在我的情况下,它们会干扰其他共享).
这是共享定义: [shared stuff] comment = blah,blah,etc path = /path/to/share write list = @sambagroup force group = +sambagroup read only = yes directory mask = 0775 create mask = 0664 guest ok = yes invalid users = root case sensitive = True default case = lower preserve case = yes short preserve case = yes 这里重要的是这些: >只读=是 – 默认情况下,只读. 这些正是你想要你做的:目录上的“drwxrwxr-x”,文件上的“rwxrwxr-x”,以及新创建的文件由用户和sambagroup拥有.在使用共享内容时,其他共享的维护者获得与其他所有人相同的权限,权限和权限.当他们在其他股票中工作时,他们是正常的. 我的smb.conf一直只通过几个不同版本的Samba进行微调,目前用于Samba 3.2.5.我从未在Ubuntu 8.04上运行它,但它在Ubuntu 7.04上运行了很长时间才迁移到最近的Debian Lenny安装. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |