海思Hi3556V200 SDK开发环境搭建之一:安装samba服务

1.安装VMware和Ubuntu
(1).给Ubuntu设置root用户及密码
#sudo passwd
(2).切换到root用户更新软件库
#apt-get install

2安装samba服务器(与电脑共享文件)
#apt-get remove samba     //卸载samba服务器
#apt-get install samba        //安装samba服务器
#vim /etc/samba/smb.conf //修改配置文件

在配置文件后面增加
[myshare]
comment = share folder      #内容介绍
security = share    #采用share登录机制
path = /home/jhxie/workspace  #访问路径
create mask = 0755      #创建文件时mask为0755
directory mask = 0755 #创建文件夹时mask为0755
writable = yes              #可对路径进行写操作
public = yes          #设置为公有
#admin users = root    #文件管理者
#valid users = root      #可访问者
#read only = yes   #只读

重启samba服务器:
#/etc/init.d/samba restart

查看Ubuntu的IP
#ifconfig

PC端配置:
打开运行,输入Ubuntu的IP

按回车即可看到我们Ubuntu下共享的文件夹:

右键共享文件夹,选择映射网络驱动

点击完成

然后会在我的电脑下查看到一个网络映射的盘符

此时,Ubuntu的samba服务器即配置完成。把电脑中的文件拷贝到映射的盘符中即可在Ubuntu中查看。
若PC端访问不了,请把Ubuntu的防火墙和PC的防火墙关闭,然后重新映射即可。

3、samba安装常见错误:
(1).重启samba失败
#/etc/init.d/samba restart
[....] Restarting smbd (via systemctl): smbd.serviceJob for smbd.service failed because the control process exited with error code. See "systemctl status smbd.service" and "journalctl -xe" for details.

解决方法
#testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[printers]"
Processing section "[print$]"
Processing section "[myshare]"
Loaded services file OK.
WARNING: state directory /var/lib/samba should have permissions 0755 for browsing to work

WARNING: cache directory /var/cache/samba should have permissions 0755 for browsing to work

Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions 回车
….显示配置文件,缺认配置文件是否无误。

#smbd -F –S
invalid permissions on directory '/var/log/samba/cores': has 0777 should be 0700
Failed to create /var/log/samba/cores for user 0 with mode 0700
Unable to setup corepath for smbd: No such file or directory
smbd version 4.3.11-Ubuntu started.
Copyright Andrew Tridgell and the Samba Team 1992-2015
invalid permissions on directory '/var/lib/samba/private/msg.sock': has 0777 should be 0700
需要修改/var/log/samba/cores/  /var/lib/samba/private/msg.sock/ 文件夹属性:
#chmod -R 0700 /var/log/samba/cores/
#chmod -R 0700 /var/lib/samba/private/msg.sock/

 #smbd -F –S
 smbd version 4.3.11-Ubuntu started.
Copyright Andrew Tridgell and the Samba Team 1992-2015
STATUS=daemon 'smbd' finished starting up and ready to serve connections 表示启动成功

 如果再不行,请卸载ubuntu的防火墙:
 #apt-get remove iptables

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值