Smba服务器的配置

smba服务器应该是和NFS、TFTP一起在嵌入式开发里面应该是应用非常普遍的。原因很简单,大部分开发者都习惯了在windows下进行开发、学习和娱乐。这篇文章是我刚学习嵌入式linux时按照开发板提供的教程配置不成功时,自己找资料重新理解的。这里只记录简单的配置过程,具体的原理不做探讨和研究(个人方向不在这,也没有足够的时间)。突然这个时候写这个文章,是因为一个朋友问起,就现在整理下,传上来。

1、确认主机和从机(服务器)网络连接正常。如果是虚拟机的话,个人建议使用host-only连接方式,保证在无网络环境下可以用smba进行文件共享。

2、安装smba服务器:

        sudo apt-get install samba
        sudo apt-get install smbfs

不确定是否已经安装可以尝试重启smba服务器:sudo service smbd restart。

3、创建共享目录

       mkdir /home/xxx
       sodu chmod 
777 /home/xxx

4、并配置服务器( /etc/samba/smb.conf)

在smb.conf最后添加
[xxx]
      path = /home/xxx
      available = yes
      browsealbe = yes
      public = yes
      writeable = yes

如果担心误操作,可以对原来的配置文件进行备份:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
5、创建samba帐户
        sudo touch /etc/samba/smbpasswd
        sudo smbpasswd -a xxx

如果没有创建账户,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE。

6、测试

重启服务器。输入:smbclient -L //localhost/xxx

测试:在本地输入linux局域网地址,如果能正确进入服务器则正常
如果出现未知用户名或密码错误则按以下操作
    windows 7的问题,解决的办法是:单击”开始“-->“运行”,输入secpol.msc,打开“本地安全策略”,在本地安全策略窗口中依次打开“本地策略”-->“安全选项”,然后再右侧的列表中找到“网络安全:LAN 管理器身份验证级别”,把这个选项的值改为“发送 LM 和 NTLM – 如果已协商,则使用 NTLMv2 会话安全”,最后确定。

7、使用

可以到windows下输入ip使用了,在文件夹处输入  " \\ "   +   " Ubuntu机器的ip或主机名 "   +   " \\ "   +   " xxx "


参考博文:
http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html
http://aofengblog.blog.163.com/blog/static/63170212011010112114769/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值