Linux常用服务部署与优化之Samba篇
关于Samba的简介概述在此略过,开始搭建Samba服务。
1.安装Samba
yum install -y samba samba-client
2.编辑Samba配置文件
首先共享一个目录,任何人都可以访问,不需要输入密码,完成一个类似于ftp的匿名登录,但是只读
vim /etc/samba/smb.conf
将MYGROUP 修改为WORKGROUP
将security = user 改为security = share
然后在最后添加
[test]#可以随意定义
comment = share all
path = /tmp/sambadir
browseable = yes
public = yes
writable = no
:x
保存退出
3.启动Samba服务
/etc/init.d/smb start
4.创建共享目录
mkdir /tmp/sambadir
cp /etc/passwd /tmp/sambadir/test.txt
mkdir /tmp/sambadir/test
chmod 777 !$
5.清除iptables
iptables -F
6.在windows下按win+r输入\\虚拟机ip地址回车查看
7.在linux下输入smbclient //ip/共享目录
可查看共享目录 提示输入密码不用管它直接回车
ls可查看
q直接退出
也可以用挂载的方式查看
yum install -y cifs-utils
mount -t //ip/共享目录 需要挂载的目录比如说/opt
df -h可以查看
共享一个目录,使用用户名和密码登录,要求可读可写
vim /etc/samba/smb.conf
将最后的这些注释掉或者删除
[test]#可以随意定义
comment = share all
path = /tmp/sambadir
browseable = yes
public = yes
writable = no
将security = share 改为security = user
最后增加
[demo]
comment = share for users
path = /tmp/sambadir
browseable = yes
writable=yes
public =no
:wq
添加测试用户
useradd share
pdbedit -a share
然后设置密码
也可以通过pdbedit -h查看帮助
然后重启samba服务
在linux用smbclient查看
smbclient //ip/共享目录 -U共享用户
输入密码
[root@localhost opt]# smbclient //192.168.1.105/demo -Ushare
Enter share's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.23-30.el6_7]
smb: \> ls
. D 0 Wed May 11 14:56:24 2016
.. D 0 Wed May 11 14:55:47 2016
test D 0 Wed May 11 14:56:24 2016
passwd 1294 Wed May 11 14:56:13 2016
35831 blocks of size 524288. 28838 blocks available
smb: \> q
也可以通过mount挂载
mount -t //ip/共享目录 需要挂载的目录比如说/mnt -o username=share,password=123
Linux常用服务部署与优化之Samba篇的更多相关文章
- Linux常用服务部署与优化之NFS篇
NFS(network file system)的简称,是linux系统之间常用的一种文件共享方式,下面简述其搭建过程,需要两个linux系统的虚拟机,假设客户端的ip为192.168.1.105,服 ...
- Tomcat服务部署及优化
Tomcat 服务部署及优化 1.Tomcat简介 2.Tomcat 服务安装及部署 3.Tomcat虚拟主机配置 4.Tomcat 优化 1.Tomcat简介: 概述: Tomcat是Java语言开 ...
- Kali Linux常用服务配置教程获取IP地址
Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...
- Kali Linux常用服务配置教程启动DHCP服务
Kali Linux常用服务配置教程启动DHCP服务 通过前面的介绍,DHCP服务就配置好了.接下来,用户就可以使用该服务器来获取IP地址了.下面将对前面配置的服务进行测试. 1.启动DHCP服务 如 ...
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
- Kali Linux常用服务配置教程DHCP服务原理
Kali Linux常用服务配置教程DHCP服务原理 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,基于UDP协议工作 ...
- Linux云服务部署Spring boot项目
Linux云服务部署Spring boot项目 背景: 之前经过两个周的时间,做了一个简单的博客网站,网址:点击进入,在本地可以正常使用以后,想着部署到服务器上,给大家伙看个乐呵,于是有了这篇部署文章 ...
- linux常用服务软件搭建及使用技巧
一.Webmin安装: Webmin 是一个基于浏览器的管理工具,可以应用于Linux 和其他一些平台,提供了可以完成很多管理和操作任务的图形化界面 •安装完成后,root 用户会被自动创建,密码为系 ...
- Linux 常用服务总结
使用linux有一段时间了,把自己在身边经常听到,使用linux经常遇到的linux常见服务总结出来,这样遇到问题会有更多的解决问题的办法,听别人摆这些专业术语时,才不会不知所云. 服务: 1.NFS ...
随机推荐
- webpack入坑之旅(三)webpack.config入门
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
- FTP服务器
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 下载"文件就是从 ...
- sqlite之聚合函数的使用
聚合函数对一组值执行计算并返回单一的值.聚合函数对一组值执行计算,并返回单个值.除了 COUNT 以外,聚合函数都会忽略空值. 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用. ...
- iOS开发,系统自带的分享简单实现
由于simulator设置里面没有新浪微博的选项,所以选择了真机调试,成功了.代码不多,包含头文件 没有配置登录信息的话,是没有作用的 ...
- iOS开发:读取pdf文件
方法一:使用QLPreviewController #pragma mark 浏览存在沙盒的文件 -(void)quickLook { QLPreviewController *QLPreviewV ...
- mysql查看数据库
进入MySQL Command line client下查看当前使用的数据库: mysql>select database(); mysql>status; mysql>show t ...
- js 时间与时间戳的转换
一:时间转时间戳:javascript获得时间戳的方法有四种,都是通过实例化时间对象 new Date() 来进一步获取当前的时间戳 1.var timestamp1 = Date.parse(n ...
- JPA学习笔记1——JPA基础
1.JPA简介: Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现.JPA是sun提出的一 ...
- 终端可以连接MySQL但是navicat还是报错:Can't connect to MySQL server on '127.0.0.1'(61)
1)选择第二个: 2)勾选 Use socket file就行了
- pycharm使用错误排查
1.pip安装扩展包报错 creating build/temp.linux-x86_64-3.4 x86_64-linux-gnu- -Wformat -Werror=format-security ...