首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

samba没法删除文件

2013-06-25 
samba无法删除文件本帖最后由 zbh173 于 2011-12-30 19:58:48 编辑使用getfcal 为文件夹添加用户,然后通过

samba无法删除文件
本帖最后由 zbh173 于 2011-12-30 19:58:48 编辑     使用getfcal 为文件夹添加用户,然后通过samba共享,为何无法删除用户创建的文件,但是可以删除文件夹及文件夹下面的内容。
    文件夹用户及组权限:
     root@DigiOcean:/home# getfacl zzz
     # file: zzz
     # owner: root
     # group: root
     user::rwx
     user:hhh:rwx
     group::r-x
     mask::rwx
     other::r-x
   文件夹权限:
     root@DigiOcean:/home# ls -l |grep zzz
     drwxrwxr-x+ 2 root root 4096 Dec 30 18:11 zzz
   smb.conf配置:
     # from localhost.localdomain (127.0.0.1)
     # Date: 2000/11/16 17:29:17

     # Global parameters
     [global]
        log file = /var/log/samba/%U
        name resolve order = wins lmhosts bcast
        passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        socket options = TCP_NODELAY
        use sendfile = yes
        follow symlinks = No
        username map = /etc/samba/smbusers
        encrypt passwords = yes
        passwd program = /usr/bin/passwd %u
        dns proxy = No
        netbios name = nasdd
        unix password sync = Yes
        workgroup = MSHOME
        add user script = useradd %u
        security = user
        display charset = UTF8
        unix charset = UTF8
        dos charset = UTF8
        max log size = 50
        ##########################
        max protocol = SMB2
        strict allocate = yes
        aio read size = 4096
        aio write size = 4096
        ##########################
        #
        ##########################
        use sendfile = yes
        read raw = yes
        write raw = yes


        large readwrite = yes
        getwd cache = yes
        #######################
        strict locking = no
        fake oplocks = no
        oplocks = no

[homes]
        browseable = no
        comment = Home Directories
        writable = yes
        available = yes
[xxx]
        path = /home
        writable = yes
        public = yes
        create mode = 0777
        force create mode = 0777
        create mask = 0755
        directory mask = 0755

    我使用hhh用户在Windows端访问samba共享,在zzz文件夹中能创建文件,和文件夹,能够删除文件夹,但是不能删除文件,不能修改文件名,提示为:“无法删除:访问被拒绝,请确定磁盘未被写保护或文件未被使用”。
    跪求高手,在线等。
[解决办法]
samba对于文件名中特定字符的支持不好,gb2312没有问题,如果是文件名中有日文或特殊字符就无法上传和删除,你把文件名先改成英文试一下。另外linux平台中默认创建的中文为UTF8编码,而windows创建的中文为gb2312,统一格式后就没有问题了。

热点排行