标签:
1、samba安装
sudo yum install -y samba samba-client
2、配置说明
使用yum指令安装的samba配置文件为/etc/samba/smb.conf,这个链接有配置文件中各个参数的详细解释。(http://yuanbin.blog.51cto.com/363003/115761/)。
[global] workgroup = MYGROUP server string = Samba Server Version %v security = user passdb backend = tdbsam load printers = yes cups options = raw [homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes
3、samba配置实践
把 MYGROUP 改成 WORKGROUP ;
把 security = user 改成 security = share
然后再smb.conf最后添加
[share] comment = share all //备注 path = /home/work/testshare //共享目录位置 browseable = yes //该共享可以被浏览 public = yes //该共享可以通过guest用户访问 writable = no //不可写
然后创建测试目录:
mkdir /home/work/testshare touch /home/work/testshare/test echo "11111111" > /home/work/test chmod -R 777 /home/work/test //需要给共享目录权限
然后在浏览器地址栏输入file://IP//share,就可以看到/home/work/testshare中的文件了,但是用浏览器是无法打开文件的,想要查看或者编辑文件,需要在资源浏览器地址栏输入:\\IP\share
就能像打开本地文件一样访问服务器上的文件了。
如果把[share]配置中的writable = no
改成writable = yes
,那么在本地就可以像编辑本地文件一样编辑服务器上的文件了。
2 共享一个目录,使用用户名和密码登录后才可以访问
[global]如下
[global] workgroup = WORKGROUP server string = Samba Server Version %v security = user passdb backend = tdbsam load printers = yes cups options = raw
在文件的末尾添加以下内容:
[usershare] comment = share for users path = /home/work/usershare browseable = yes writable = yes public = no
将系统已有用户添加到samba用户:
sudo smbpasswd -a username
输入两边密码即添加成功。
在资源浏览器中输入 \\IP\usershare ,输入用户名密码即可访问。
\\IP\share
),点击确定,然后在windows资源管理器中就新出现了一个盘符,盘中的文件就是服务器上映射的文件夹中的文件,我们就可以像编辑本地文件一样编辑服务器上的文件了。标签:
原文地址:http://www.cnblogs.com/xiaocainiao2hao/p/5481518.html