OpenWrt/Lede add Samba support

samba function customization

1.uci customization

Base System  ---> 
        <*> uci................ Utility for the Unified Configuration Interface (UCI) 

Libraries ---> 
        <*> libuci........... C library for the Unified Configuration Interface (UCI)
  • 1
  • 2
  • 3
  • 4
  • 5

2. samba server customization

Network  ---->
        <*> samba36-server................................. Samba 3.6 SMB/CIFS server
  • 1
  • 2

3.smb.conf.template file modification

目录 source/package/network/services/samba36/files/smb.conf.template

[global]
    netbios name = |NAME| 
    display charset = |CHARSET|
    interfaces = |INTERFACES|
    server string = |DESCRIPTION|
    unix charset = |CHARSET|
    workgroup = |WORKGROUP|
    browseable = yes
    deadtime = 30
    domain master = yes
    encrypt passwords = true
    enable core files = no
    guest account = root
    guest ok = yes
    #invalid users = root
    local master = yes
    load printers = no
    map to guest = Bad User
    max protocol = SMB2
    min receivefile size = 16384
    null passwords = yes
    obey pam restrictions = yes
    os level = 20
    passdb backend = smbpasswd
    preferred master = yes
    printable = no
    security = user
    smb encrypt = disabled
    smb passwd file = /etc/samba/smbpasswd
    socket options = TCP_NODELAY IPTOS_LOWDELAY
    syslog = 2
    use sendfile = yes
    writeable = yes
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

3. samba.conf file modification

目录 source/package/network/services/samba36/files/samba.conf

config samba
    option 'name' 'Lede'
    option 'workgroup' 'WORKGROUP'
    option 'description' 'Lede'
    option 'homes' '1'



config sambashare
    option name 'Lede'
    option path '/mnt/usbstorage'
    option read_only 'no'
    option guest_ok 'yes'
    option create_mask '0700'
    option dir_mask '0700'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Copyright statement: This article is an original article by the blogger and may not be reproduced without the blogger's permission. https://blog.csdn.net/wynter_/article/details/78949524

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324916811&siteId=291194637