samba配置
2016-05-11 13:11
309 查看
1、samba安装
2、配置说明
使用yum指令安装的samba配置文件为/etc/samba/smb.conf,这个链接有配置文件中各个参数的详细解释。(http://yuanbin.blog.51cto.com/363003/115761/)。
下面是smb.conf中主要配置项:
[global]定义全局的配置
workgroup用来定义工作组
security 指定samba安全级别(由低到高:share,user,server,domain)
passdb backend 用户后台 (三种:smbpassword,tdbsam,ldapsam)
load printers 和 cups options 两个参数用来设置打印机相关。
[home]该部分内容共享用户自己的家目录,也就是说,当用户登录到samba服务器上时实际上是进入到了该用户的家目录,用户登陆后,共享名不是homes而是用户自己的标识符,对于单纯的文件共享的环境来说,这部分可以注释掉
[printers]该部分设置打印机共享。
3、samba配置实践
说明:在试验之前,请先检测selinux是否关闭,否则可能会试验不成功。如果用iptables作为防火墙也请开放相应的端口或者关闭。
1 共享一个目录,任何人都可以访问,即不用输入密码即可访问
打开samba的配置文件/etc/samba/smb.connf,在[global]部分
把 MYGROUP 改成 WORKGROUP ;
把 security = user 改成 security = share
然后再smb.conf最后添加
然后创建测试目录:
然后在浏览器地址栏输入file://IP//share,就可以看到/home/work/testshare中的文件了,但是用浏览器是无法打开文件的,想要查看或者编辑文件,需要在资源浏览器地址栏输入:
如果把[share]配置中的
2 共享一个目录,使用用户名和密码登录后才可以访问
打开samba的配置文件/etc/samba/smb.conf
[global]如下
在文件的末尾添加以下内容:
将系统已有用户添加到samba用户:
输入两边密码即添加成功。
在资源浏览器中输入 \\IP\usershare ,输入用户名密码即可访问。
4、服务器文件映射到本地盘符
在资源浏览器中右键”网络”,选择“映射网络驱动器”,然后选择盘符,输入你打算映射的服务器上的文件夹地址(例如
sudo yum install -y samba samba-client
2、配置说明
使用yum指令安装的samba配置文件为/etc/samba/smb.conf,这个链接有配置文件中各个参数的详细解释。(http://yuanbin.blog.51cto.com/363003/115761/)。
下面是smb.conf中主要配置项:
[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
[global]定义全局的配置
workgroup用来定义工作组
security 指定samba安全级别(由低到高:share,user,server,domain)
passdb backend 用户后台 (三种:smbpassword,tdbsam,ldapsam)
load printers 和 cups options 两个参数用来设置打印机相关。
[home]该部分内容共享用户自己的家目录,也就是说,当用户登录到samba服务器上时实际上是进入到了该用户的家目录,用户登陆后,共享名不是homes而是用户自己的标识符,对于单纯的文件共享的环境来说,这部分可以注释掉
[printers]该部分设置打印机共享。
3、samba配置实践
说明:在试验之前,请先检测selinux是否关闭,否则可能会试验不成功。如果用iptables作为防火墙也请开放相应的端口或者关闭。
1 共享一个目录,任何人都可以访问,即不用输入密码即可访问
打开samba的配置文件/etc/samba/smb.connf,在[global]部分
把 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 共享一个目录,使用用户名和密码登录后才可以访问
打开samba的配置文件/etc/samba/smb.conf
[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 ,输入用户名密码即可访问。
4、服务器文件映射到本地盘符
在资源浏览器中右键”网络”,选择“映射网络驱动器”,然后选择盘符,输入你打算映射的服务器上的文件夹地址(例如
\\IP\share),点击确定,然后在windows资源管理器中就新出现了一个盘符,盘中的文件就是服务器上映射的文件夹中的文件,我们就可以像编辑本地文件一样编辑服务器上的文件了。
相关文章推荐
- 蓝桥杯 BASIC_02 基础练习 01字串
- 设计模式之单例设计模式(Singleton)
- xcode里面的查找功能
- Java 文件上传组件 Apache Commons FileUpload 应用指南(二)——FileUpload如何工作?
- 第5次作业
- Highcharts无法绘制半饼图
- apache、tomcat部署——在一台主机内
- 蓝桥杯 BASIC_01 基础练习 闰年判断
- 《java入门第一季》之正则表达式小案例
- 《java入门第一季》之正则表达式小案例
- 表达式组成方案
- Hust oj 1334 最好的心情(DP+DFS)
- zh-cn en-uk、zh-tw表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)
- Javascript中循环时怎么传递参数值
- rsync+inotify实现对web服务器上的文件自动同步
- Yii AR Model查询
- 工具类IOS应用
- Edittext 输入监听,计算价格总额
- android查看当前手机中的进程
- MongoDB集群配置