Centos6.x Samba的部署与案例
来源:互联网 发布:淘宝商品api 编辑:程序博客网 时间:2024/06/03 21:15
1. 什么是samba
Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。
是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。samba共享目录
更好地实现了不同系统之间的文件互访
安装samba服务
yum -y install samba samba-client
主配置文件
/etc/samba/smb.conf
案例一、windows与Linux之间共享
背景:共享目录,任何人都可以访问,不需要输入密码,只读
vim etc/samba/smb.conf
找到
workgroup = MYGROUP
修改为
workgroup = WORKGROUP
找到
security = user
修改为
security = share
在最后添加:
[jqm]
comment = share all
path = /tmp/sambadir
browseable = yes
public = yes
writable = no
启动服务
/etc/init.d/smb start
创建目录存放目录
mkdir /tmp/sambadir
创建测试文件
cp /etc/passwd /tmp/sambadir/1.txt
mkdir /tmp/sambadir/test
赋予权限
chmod 777 /tmp/sambadir/test
ll /tmp/sambadir/
总用量 8
-rw-r–r– 1 root root 1760 8月 23 15:15 1.txt
drwxrwxrwx 2 root root 4096 8月 23 15:16 test
测试一、
在win7中测试:
按win键+R键,在对话框中输入\192.168.10.106,会出现设置共享的名字jqm
打开后会发现两个文件test和1.txt,发现在test目录下不能创建添加,在1.txt文件中也不能修改
测试二、在Linux下测试
1.安装samba-client
smbclient //192.168.10.106/jqm
Enter root’s password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.23-35.el6_8]
Server not using user level security and no password supplied.
smb: > ls
. D 0 Tue Aug 23 15:16:07 2016
.. D 0 Tue Aug 23 15:15:29 2016
test D 0 Tue Aug 23 15:16:07 2016
1.txt 1760 Tue Aug 23 15:15:56 2016
注意这里要求输入密码部分直接回车即可
可以看到共享的文件,但是也不能再里面做任何操作
2.使用挂载方式:
安装挂载时需要的包
yum -y install cifs-utils
mount -t cifs //192.168.10.106/jqm /opt/
Password:
要求输入密码同样直接回车即可
进入opt目录下查看
[root@jqm opt]# ls
1.txt test
可以发现共享的文件出现,但是同样不能进行任何操作
案例二
背景:共享目录,任何人使用用户名及密码访问,可读写
进入配置文件
vim etc/samba/smb.conf
修改为
security = user
在最后添加
[lc]
comment = share for users
path = /tmp/sambadir
browseable = yes
writable = yes
public = no
创建测试账户
useradd smbuser1
新建samba账户
pdbedit -a smbuser1
重启服务
/etc/init.d/smb restart
测试一、在Linux中测试
使用用户名及密码直接登录测试
smbclient -Usmbuser1 //192.168.10.106/lc
输入smbuser1的密码进入
可以在共享的test和1.txt中进行修改、添加等操作
测试二、win7中测试
按win键+R键,在对话框中输入\192.168.10.106,需要输入用户名及密码才能进入进行操作
测试三、Linux中使用挂载方式
mount -t cifs -o username=smbuser1,password=123123 //192.168.10.106/lc /opt/
挂载完成后可以进入共享文件中进行操作
注意:
1.创建samba用户:
pdbedit -a 用户名
2.删除samba用户
pdbedit -x 用户名
3.列出samba用户列表
pdbedit -L
4.列出samba用户列表详细信息
pdbedit -Lv
- Centos6.x Samba的部署与案例
- CentOs6.x NFS的部署
- Centos6.x 部署vsFTP
- CentOS6.4下Samba服务器的安装与配置
- CentOS6.4下Samba服务器的安装与配置
- CentOS6.5下Samba服务器的安装与配置
- Redis的安装与部署(CentOS6.5)
- CentOS6.5安装与配置Samba服务
- Samba基础知识和Samba服务器的部署
- samba 的一个配置案例
- samba的企业应用案例
- CentOS6.5下部署samba企业级文件服务器实战
- 基于centos6.x安装部署superset
- CentOS6.x一键部署安装zabbix
- [centos6.2] samba 服务的配置
- [centos6.2] samba 服务的配置
- CentOS6上面的samba安装基础
- Samba服务配置与应用案例
- 归并排序
- html其他标签
- leetcode 28 Implement strStr()
- Java面试题--解释Java中的异常处理流程
- 【设计模式】访问者模式
- Centos6.x Samba的部署与案例
- bootstrap创建登录注册页面
- 后序中序求层序
- 希尔排序法
- Webbench实现
- java Date类
- 快速排序
- 小型游戏《笑傲江湖之精忠报国》全过程_01
- Annotation注释 (一)——java学习笔记