Selinux设置参考:http://blog.csdn.net/huangbiao86/article/details/6641893
2. 安装配置samba
1) 安装命令:
apt-get install samba
apt-get install smbclient
2) 修改samba配置文件:
Samba配置文件的路径是/etc/samba/smb.conf
a) 备份配置文件cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
b) 创建一个即将共享的文件夹,并赋予它操作权限
新建:mkdir /home/test
权限:chmod –R 777 /home/test
c) 修改配置文件vi /etc/samba/smb.conf
d) 修改文件中[global]字段下的全局设置
服务器安全等级设为user:security=user
security:设置Samba服务器的安全等级。默认情况下,使用user等级。
Samba服务器一共有四种安全等级:
(1)share:使用此等级,用户不需要帐号及密码可以登陆Samba服务器。
(2)user:使用此等级,由提供服务的Samba服务器检查用户帐号及密码。
(3)server:使用此等级,检查帐号及密码的工作可指定另一台Samba服务器负责。
(4)domain:使用此等级,需要指定一台Windows NT/2000/XP服务器(通常为域控制器),以验证用户输入的帐号及密码。
e) 增加相应共享目录
[test] #新增共享字段名,最好和共享文件名相同,便于记忆
Path = /home/test #共享文件夹路径
readonly = no #允许共享用户对文件夹下文件进行写操作,为yes,只有读权限,无写权限。
#和writeable=yes等效,但是这里系统不支持writeable参数,导致设置无效 ,
#造成windows对该文件夹下文件没有写权限。
f) 验证配置信息
修改完成后,并不是万事大吉,还需要检查一下设置是否正确,并查看系统当前有效的配置。
命令:testpARM/etc/samba/smb.conf 会显示你设置当中的一些错误,需要修改。然后按下回车键,可以查看当前有效的配置选项列表,如果该列表的选项和你设置初衷一致,那这步就完成了。
g) 创建用户
因为security是user模式,Windows访问时,是需要输入用户名和密码的,这就需要我们创建一个samba用户,但是在创建该用户之前我们需要先创建一个linux系统用户,否则samba用户创建失败。
如果你已经有一个linux系统用户,可以直接把它创建为samba用户。
创建linux系统用户:useradd test
设置密码: passwd test;按提示输入两次密码
创建samba用户:smbpasswd –a test;按提示输入密码
三、Windows界面访问NEO共享文件夹
1.打开我的电脑,地址栏输入IP地址和要访问的文件夹,如下图所示
2.在跳出的对话框中输入用户名和密码,即上面创建的。
3.使用共享文件夹,如下一个是windows下,一个是linux下
4.调试中如果遇到没有写权限,主要查看两处:
1) smb.conf中是否设置了readonly = no
2) chmod –R 777 /home/test
如果NEO的存储卡足够大,我们完全可以把它做成一个自己的网盘。
首先我们需要下载安装一个app,即ES文件浏览器。
1.找到“我的网络”图标,点击进去
2. 在进入的界面里,点击“扫描”按钮,搜索局域网内的共享设备。
3.搜索出来的设备中,我们选择电脑wifi图标的,即上图右边的图标,点击进入,输入登录名和密码
5.成功的话,就可以看见NEO共享的文件夹了,互传文件,手机播放云盘音视频,想咋玩,就咋玩。Ps:手机文件传入云盘是通过手机的文件管理夹->选中目标文件->发送->“保存到ES”图标->选择FRIENDLYARM图标->找到共享文件夹->点击右下角“选择”。就可以在共享文件夹找到该文件了。因为手机系统不同,操作可能有所差别,就不上图了,自己慢慢摸索吧。
本篇到此结束。
`