samba服务配置 - zbunix/building GitHub Wiki

faq

  • 解决:不允许一个用户使用一个以上用户名和一个服务器或共享资源的多重连接
在MS系统上
net use *   /del   /y
如何删除本机访问局域网时记住的密码
一般为
net use \\ip地址或者主机名 /delete
执行后,再进入会提示你输入用户名和密码了。
或者,2003系统可以通过控制面板里的“存储用户名和密码”功能来完成。xp的操作系统可以通过如下操作来完成:

1. 	单击开始,然后单击控制面板。
2. 	在控制面板中,单击“选择一个类别”下的用户帐户 以打开用户帐户 对话框。
3. 	在用户 选项卡上,单击您需要的用户,然后单击左边的
  • 必须系统用户登录一次后,系统用户信息才会同步到smb用户信息列表中

  • 查看smb所有用户

$ sudo pdbedit -L
nobody:65534:nobody
os-vip:1001:
os-peter:1003:
root:0:root
os-weizb:1002:
os-tanchenxi:1004:
os-huangfujun:1005:
app-vip:1006:
app-lilinhuang:1007:

重启动smb服务

$ sudo /etc/init.d/smbd restart

采用tdbsam方式认证

root@android-work2:~# cat /etc/samba/smb.conf
[global]
        workgroup = MYGROUP
        server string = Samba Server Version %v

        log file = /var/log/samba/log.%m
        max log size = 50

        security = user
        passdb backend = tdbsam

        encrypt passwords=yes
        socket options = TCP_NODELAY
        include = /etc/samba/smb.conf.%G

[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        path = /home/%S/android
        valid users = %S
        create mode = 0664   
        directory mode = 0775

[os3-server]
        comment = os3-server samba
        path = /nwd-data/os3-server
        browseable = yes
        writable = yes
        write list = @samba-all
        valid users = @samba-all
        create mode = 0664   
        directory mode = 0775
  • smb.conf.root
$ cat /etc/samba/smb.conf.root 
[os-group]
    comment = os-group samba
    path = /nwd-data/os-group
    browseable = yes
    writable = yes
    write list = @os-group
       valid users = @os-group
    create mode = 0664   
    directory mode = 0775

[private]
    comment = fastdisk2 Directories
    browseable = yes
    writable = yes
    path = /fastdisk2/%U
    write list = %U
    valid users = %U
    create mode = 0664   
    directory mode = 0775
  • smb.conf.os-group
$ sudo cat /etc/samba/smb.conf.os-group 
[os-group]
    comment = os-group samba
    path = /nwd-data/os-group
    browseable = yes
    writable = yes
    write list = @os-group
       valid users = @os-group
    create mode = 0664   
    directory mode = 0775
  • smb.conf.app-group
$ sudo cat /etc/samba/smb.conf.app-group 
[app-group]
    comment = app-group samba
    path = /nwd-data/app-group
    browseable = yes
    writable = yes
    write list = @app-group
   valid users = @app-group
    create mode = 0664   
    directory mode = 0775
⚠️ **GitHub.com Fallback** ⚠️