仅具有 Samba 的读取权限

仅具有 Samba 的读取权限

你好,我最近在 Centos 5.5 上使用 Samba 时遇到了很多困难。

我在Windows 7中进行开发并通过scp(ant任务)发送文件,但是速度太慢了,所以想彻底设置samba。

安装并遵循一些指南后,我完成了以下操作:

  1. 禁用防火墙(iptables)
  2. 禁用 SelLinux(一开始没有这样做,但也没有帮助)
  3. 设置我的 smbusers 文件以将我的 Windows 用户映射到 root(root =“Tahir Malik”--> 有效)
  4. 使用命令 smbpasswd -a mitco 将当前用户 mitco 添加到 sambapassdb,因为 windows 用户只有读取权限

因此两个用户都对我的共享具有读取权限。这是我的 smb.conf 代码片段:

[global]
        workgroup = MITCO
        server string = Samba Server Version %v
        netbios name = centos
    ;   interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
    ;   hosts allow = 127. 192.168.12. 192.168.13.

 [alf4]
    comment = Alfresco 4
    path = /opt
    read only = no
    valid users = mitco, mitco
    force user = root
    force group = root
    admin users = mitco , mitco
    writeable = yes
;   browseable = yes

也许还重要的是 /opt 只能由 root 写入,但这并不重要,因为我使用强制用户和组或管理员用户。

日志文件:

[2012/09/29 07:43:44, 0] smbd/server.c:main(958) smbd 版本 3.0.33-3.39.el5_8 已启动。版权所有 Andrew Tridgell 和 Samba Team 1992-2008 [2012/09/29 07:43:59, 1] smbd/service.c:make_connection_snum(1085) mitco-tahir (192.168.13.1) 最初以 root 用户 (uid=0, gid=0) (pid 5228) 的身份连接到服务 alf4

答案1

我真的不知道发生了什么,但在重新启动 Linux 和 Windows 环境后,我就拥有了对共享的写访问权限。

相关内容