Openwrt 之 Samba配置

一、添加編譯配置
make menuconfig

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

Luci --->
  3. Applications --->(若需要web頁面控制則選上)
       <*> luci-app-samba ......Network Shares -samba


二、添加共享配置
  先讀取/etc/config/samba,結合/etc/samba/smb.conf.template文件,生成配置文件/etc/samba/smb.conf

1、修改模板
vim /etc/samba/smb.conf.template

unix charset = utf-8
#invalid users = root

2、配置共享目錄
vim /etc/config/samba

config sambashare
        option name 'share'   //共享文件夾share需要用戶名和密碼訪問
        option path '/mnt'
        option users 'root'     //可useradd 其它用戶
        option read_only 'no'
        option guest_ok 'no'
        option create_mask '0755'
        optin dir_mask '0755'

config sambashare
        option name 'share2'  //共享文件夾share2可遊客訪問
        option path '/tmp'
        option read_only 'no'
        option guest_ok 'yes'
        option create_mask '0755'
        option dir_mask '0755'



三、設置共享用戶密碼
smbpasswd  -a root

cat /etc/samba/smb.conf  

[share]
        path = /mnt
        valid users = root
        read only = no
        guest ok = no
        create mask = 0755

[share2]
        path = /tmp
        read only = no
        guest ok = yes
        create mask = 0755
        directory mask = 0755

若/etc/samba/smbpasswd不存在,則先touch一個。

四、測試

配置好,先重啓服務
 /etc/init.d/samba restart

PC訪問測試

\\192.168.1.1
發佈了154 篇原創文章 · 獲贊 12 · 訪問量 52萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章