4Ubuntu下交叉环境搭建(设置Samba与Windows系统进行文件传输)
来源:互联网 发布:adc0808与单片机连接 编辑:程序博客网 时间:2024/05/16 19:03
Samba一般用于Windows系统与Linux进行文件共享
Ubuntu下先安装samba:
sudo apt-get install samba
sudo apt-get install smbfs
如果需要使用samba客户端访问其它机器的共享目录,还需要安装smbclient:
sudo apt-get install smbclient
安装完毕后,在/etc下自动生成samba目录,并在/etc/init.d下生成一个smbd文件
建立共享目录:mkdir /home/ares/share-samba
需要注意目录的所有者和权限,linux是多用户系统,对用户和权限的管理较严格。所以必须考虑到这个文件可被哪些用户访问,以此来设置它权限,本人是设置成任何用户可访问:
终端进入该文件所在目录,修改权限:sudo chmod 777 /home/ares/share-samba
本人打算用自己主机与之传输文件,所以设置无账号密码的共享目录:
进入/etc/samba目录,打开smb.conf修改配置:
sudo vi /etc/samba/smb.conf (如果是只读权限,先修改访问权限)
找到security这个设置项,去掉#注释符,将其改为:security=share
在配置文件末尾,加入共享目录:
[share-samba]
comment = share-samba
path = /home/ares/share-samba
guest ok = yes
保存和关闭smb.conf文件,重启samba:
sudo restart smbd
完毕通过主机访问Ubuntu共享目录:
但有时候会考虑共享权限的问题,即是通过输入账号密码方可登录:
首先向samb增加可访问用户,所增加的用户必须是linux系统上已注册的登录用户:
sudo smpasswd -a Ares (Ares 是本人的Ubuntu登录用户)
samba要求输入新密码,输入的密码可与Ares的登录系统密码不一样
有了增加的用户,就可以讲用户和共享目录绑定
打开sam.conf文件
找到security像,将其设置为user:
security = user
确定此项没被注释:
passdb backend = tdbsam
重新编辑共享目录参数:
[share-samba]
comment = share-samba
path = /home/ares/share-samba
read only = no
valid users = Ares
保存关闭smb.conf ,重启samba 再登录share目录,就需输入用户和密码。
//参考网络资料,原创
- 4Ubuntu下交叉环境搭建(设置Samba与Windows系统进行文件传输)
- Linux下用samba与windows简单进行文件传输
- 5.Ubuntu下交叉环境搭建(NFS设置)
- CentOS下搭建samba服务器与Windows进行共享服务
- 【怎样在fans-rt上进行开发】1.windows 系统下 gcc 交叉编译环境搭建(cortex-m3)
- Samba服务下Ubuntu 10.10与Windows系统共享
- Ubuntu 与windows 系统之间文件传输
- ubuntu与windows共享--Samba服务器搭建
- ubuntu下搭建交叉编译环境
- ubuntu下交叉编译环境搭建
- ubuntu下搭建arm交叉编译环境
- Ubuntu下搭建MIPS交叉编译环境
- Ubuntu下搭建MIPS交叉编译环境
- Ubuntu下搭建MIPS交叉编译环境
- Ubuntu下交叉编译环境的搭建
- Ubuntu下搭建MIPS交叉编译环境
- Windows 系统下进行 Android 集成开发环境搭建
- ubuntu下samba搭建
- 手指手掌脱皮治疗
- 软件测试工具之测试用例管理工具比较
- 3.Ubuntu下交叉环境搭建(安装arm-linux-gcc)
- Json Eval 解析
- Apache禁止目录访问方法介绍
- 4Ubuntu下交叉环境搭建(设置Samba与Windows系统进行文件传输)
- C#对象深拷贝方法
- python perl脚本经过cvs提交后无法直接执行解决
- 使用 TestLink 进行测试管理
- 在怀疑的时代依然需要信仰
- 5.Ubuntu下交叉环境搭建(NFS设置)
- UML中的联系、聚合与组合的区别
- java.util.Map使用心得
- 云存储服务的可用性——从又拍网看云存储服务