4Ubuntu下交叉环境搭建(设置Samba与Windows系统进行文件传输)
2012-07-03 11:30
357 查看
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目录,就需输入用户和密码。
//参考网络资料,原创
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目录,就需输入用户和密码。
//参考网络资料,原创
相关文章推荐
- 【怎样在fans-rt上进行开发】1.windows 系统下 gcc 交叉编译环境搭建(cortex-m3)
- Windows硬盘安装Ubuntu双系统及Android开发环境搭建
- 在Ubuntu系统上进行SAE+Python+Django开发记录—1.环境搭建
- Ubuntu 共享文件给 windows系统使用-samba共享及设置
- 交叉编译环境搭建:系统: Ubuntu8..1 内核: linux2.6平台:2410
- ubuntu14.04系统下mips交叉编译环境搭建
- 在ubuntu 16.04系统环境中搭建NAS(samba/iscsi/nfs)
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- 搭建Hadoop环境(在winodws环境下用虚拟机虚拟两个ubuntu系统进行搭建)
- Ubuntu与Windows7双系统环境搭建
- ubuntu下安装arm-linux-gcc-3.3.2,搭建交叉编译环境并设置路径
- 在ubuntu 16.04系统环境中搭建NAS(samba/iscsi/nfs)
- ubuntu-16.04 64位系统搭建嵌入式交叉编译环境
- 搭建Hadoop环境(在winodws环境下用虚拟机虚拟两个ubuntu系统进行搭建)
- Ubuntu系统下arm-linux-gcc交叉编译环境搭建过程
- Windows硬盘安装Ubuntu双系统及Android开发环境搭建
- 5.Ubuntu下交叉环境搭建(NFS设置)
- 如何在windows环境下搭建FTP系统
- Windows下Linux开发环境设置--安装Cygwin及交叉编译工具链
- Ubuntu下静态IP设置、Samba服务器的搭建以及SSH服务搭建