说明:用户若需要安装samba工具,可联系飞凌公司8m平台的技服,技服会给您提供安装samba所需的压缩包。 1. 将samba-4.10.10-r0.tar.bz2和recipe-sysroot.tar.bz2两个压缩包拷贝到开发板的根目录下并解压。 samba-4.10.10-r0.tar.bz2是samba在yocto中编译后生成的相应文件。 recipe-sysroot.tar.bz2是samba运行时需要的库。 2. 在 /etc/ld.so.conf 中添加一句:/usr/lib 运行ldconfig,更新刚添加的库 3. testparm --V 使用testparm命令可以测试smb.conf配置是否正确。使用testparm -v命令可以详细的列出smb.conf支持的配置参数。 4. 启动samba服务,并查看服务状态 root@OK8MP:/# systemctl start smb nmb 上述两个服务的路径:/lib/systemd/system/nmb.service /lib/systemd/system/smb.service 想开机自启动服务,就用这条命令: root@OK8MP:/# systemctl enable smb nmb 5. 查看配置状态 root@OK8MP:/# ps -aux | grep -E 'smb|nmb' 检查端口是否已开放,主要关注139,445端口 root@OK8MP:/# netstat -tunlp | grep -E 'smbd|nmbd' 6. 创建samba文件夹(即samba放文件的目录) root@OK8MP:/# mkdir /home/samba_file root@OK8MP:/home# cd /home root@OK8MP:/home# chmod 777 samba_file/ 7. 修改smb.conf配置文件 root@OK8MP:/home# cd /etc/samba/ root@OK8MP:/etc/samba# mv smb.conf smb.conf.bak //保留初始smb.conf,可有可无 root@OK8MP:/etc/samba# vi smb.conf # See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Run 'testparm' to verify the config is correct after # you modified it. [global] workgroup = SAMBA security = user map to guest = bad user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw display charset = UTF8 deadtime = 0 log file = /var/log/samba/log.%I max log size = 50 max connections = 0 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 domain master = yes [samba_file] comment=share drivers path=/home/samba_file browseable=yes guest ok=yes public=yes writable = yes available = yes create mask = 0777 force create mode = 0777 directory mask = 0777 force directory mode = 0777 8. 重启服务 root@OK8MP:/# systemctl restart smb root@OK8MP:/# systemctl restart nmb 9. 在windows上通过IP登录,并操作。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 09:33
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.