Samba共享目录

1. 目录权限说明

  1. 配置Samba的用户

    # 新增/修改Samba用户的密码
    $ smbpasswd test1
    
    # 保证该用户拥有共享目录的权限
    # chown -R test1 /shared_dir
    
    

2. 共享目录

# 远程连接时显示的目录名称
[document]
    # 描述信息
    comment = education
    #共享目录
    path = /smbSer/document
    #允许guest用户访问
    public = no
    #允许在目录下写入
    writable = yes
    #默认创建目录权限 rwxrwxr_x
    directory mask = 0775
    #默认创建文件权限 rwxrwxr_x
    create mask = 0775
    #允许访问该共享的用户:bw,root
    valid users = root
    #可写入共享的用户列表
    write list = root
    # 不允许匿名访问
    guest ok = no
    #该指定共享目录可浏览
    # browseable = yes
    #该指定共享资源可使用
    available = yes

3. MacOS的timeMachine

只修改用户名和共享目录,别的参数不建议修改,除非你知道该参数的作用。

[MacOSBackup]
    comment = Macos timeMachine
    path = /smbSer/timeMachine
    valid users = root
    write list = root
    browseable = yes
    # 不允许匿名访问
    guest ok = no
    # 设置非只读
    # read only = no
    # 设置可写,与上面作用相同
    writable = yes
    # 设置为非公开
    public = no
    create mask = 0755
    directory mask = 0755

    # 次序很重要
    # vfs objects = fruit streams_xattr
    vfs objects = catia fruit streams_xattr
    # 设置为  time machine
    fruit:time machine = yes
    # 如何存储 OS X 元数据
    fruit:metadata = stream
    # 访达中的图标
    fruit:model = MacSamba
    # 文件清理的一些配置
    fruit:veto_appledouble = no
    fruit:nfs_aces = no
    fruit:posix_rename = yes
    fruit:zero_file_id = yes
    fruit:wipe_intentionally_left_blank_rfork = yes
    fruit:delete_empty_adfiles = yes
    fruit:aapl = yes