1 编译
执行make menuconfig , 选中Networking -> samba-server。
执行编译命令: make package/samba36/{clean,compile,install} V=sc
编译版本,生成samba36-server_***.ipk文件。
2 安装
opkg install samba36-server_***.ipk
3 使用
参考在Linux系统(Ubuntu)中的使用方法,主要需要做两部分的配置:1. 配置samba的共享目录。2. 配置连接时的用户。
ubuntu系统中,配置文件为/etc/samba/smb.conf。但是在openwrt中,配置文件为/etc/samba/smb.conf.template。
-
配置目录。在/etc/samba/smb.conf.template 文件中配置。
示例: [etc] path = /etc valid users = root guest ok = no admin users = root
-
配置用户
如果需要使用root用户权限登陆,需要配置/etc/samba/smb.conf.template文件,将 invalid users = root 这行 注释掉。 smbpasswd -a root 此命令后会需要输入密码,输入的密码后续会使用到。
-
重启samba服务,然后访问
/etc/init.d/samba restart