26、samba搭建
26.1、samba介绍:
samba是一个网络服务器,基于linux操作系统,用于linux和windows之间数据的共享;
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为
服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成
了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,
并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。
Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之
间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据
共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。
26.2、安装samba:
[root@backup ~]#yum install samba samba-client samba-swat
#samba-client:主要提供linux主机作为客户端;
#samba-swat:基于https协议的samba服务器web配置界面;
#如果只是基于windos用户的可以不安装samba-client,samba-swat软件包;
[root@backup ~]#rpm -qa | grep samba
samba-3.6.23-51.el6.x86_64
samba-common-3.6.23-51.el6.x86_64
samba-winbind-clients-3.6.23-51.el6.x86_64
samba-swat-3.6.23-51.el6.x86_64
samba-winbind-3.6.23-51.el6.x86_64
samba-client-3.6.23-51.el6.x86_64
启动samba:[root@backup ~]#/etc/init.d/smb start
26.3、samba匿名用户登录:
1、配置文件配置:
[root@backup ~]#egrep -v "^$|#|;" /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = share
################################
#user:用户登录需要用户名密码;
#share:用户登录不需要密码;
################################
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
#跟打印机有关;
[company]
comment = share file
path = /company
public = yes
writable = yes
#提示如果需要多个共享目录再添加标识即可;
2、创建目录:
[root@backup ~]#mkdir -p /company/
3、授权:
[root@backup ~]#chown -R nobody:nobody /company/ #samba匿名用户是nobody
[root@backup ~]#ls -ld /company/
drwxr_xr_x 2 nobody nobody 4096 3月 6 20:51 /company/
4、启动samba服务;
[root@backup ~]#/etc/init.d/smb restart
关闭 SMB 服务: [确定]
启动 SMB 服务: [确定]
5、访问:
不需要用户名和密码即可登录,可以对共享中的文件进行增删改查操作;
(1)连接方法1:
(2)连接方法2:
26.3、samba用户密码登录:
1、配置文件:
[root@backup ~]#egrep -v "^$|#|;" /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
################################
#user:用户登录需要用户名密码;
#share:用户登录不需要密码;
################################
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
[company]
comment = share file
path = /company
public = yes
writable = yes
2、创建用户:
[root@backup ~]#useradd -s /sbin/nologin -d /caiwu/ caiwu
[root@backup ~]#ls -ld /caiwu/
drwx------ 2 caiwu caiwu 4096 3月 6 21:26 /caiwu/
3、为用户创建密码:
[root@backup ~]#smbpasswd -a caiwu
New SMB password: #123456
Retype new SMB password:
Added user caiwu.
4、访问:
可以实现不同用户对共享目录的只读和对自己的目录的增删改查操作;
用户的访问在其目录下,[compan]设置了public=yes,所以用户可以看到;
提示:实现共享目录只能都可以存,但是只能修改自己的文件的方法chmod o+wt /company
(1)连接方法1:
(2)连接方法2:
总结:
1、解决win10客户端无法连接samba的解决方法:
cmd-gpedit.msc-管理模板-网络-lanman工作站-启用不安全的来宾登录;
2、开启windows的smb连接客户端:
3、解决连报连接过多的错误:
在windows的dos下运行,清空连接的列表;
net use * /delete
26、samba搭建的更多相关文章
- LAMP之准备,samba搭建
搭建lamp其实并没有多复杂,只是,最多的时间是花在下载等待和计算机编译等上面耗时,要是时间多花在这些事情上面总感觉有点亏.经过我多次实践,发现在linux下使用下载会有诸多问题,甚至不如window ...
- 《samba搭建win客户端和linux客户端的区别》
samba服务的搭建 客户的使用系统的不同也导致测试结果的不同. linux系统客户端: security = user or share smbclient -L //192.168.7.113/w ...
- samba搭建
在局域网下 samba可以代替ftp 用于传输 可以更高效的并行开发 安装samba sudo apt-get install samba samba-common 创建要共享的文件夹 mkdir / ...
- Samba(一)通过Samba搭建Linux文件服务器
本文的目的是为了快速搭建一个linux文件服务器,主要是便于局域网电脑可以方便快速的获得Linux服务器共享的文档(非互传) samba是一个功能十分强大的软件,今天是我们的主角,因为本文是一个演示实 ...
- Centos 6 之samba 搭建
学习linux从实践做起. 实验环境:vmware,cenots 6,xshell 注意:使用vmware 时,网络连接设置成桥接,和宿主机位于同一个网段. 实验需求:模拟实际公司文件服务器. 新建S ...
- samba 搭建
#useradd -M -s /sbin/nologin kvmshare #mkdir /home/etl #chown kvmshare:kvmshare /home/etl 将本地账号添加到 s ...
- centos samba搭建
1.需求: 建立两个用户(zx,zxadmin),zxadmin能访问所有目录,zx只能访问指定目录. 2.安装smb [root@vi /]# yum install samba -y 3.创建用户 ...
- Centos75下samba搭建配置
工作中,很经常需要把Linux服务器上的文件共享到windows上面,这时候需要在Linux服务器上安装samba套件. samba服务很好的实现了windows和linux之间的文件共享. 下面配置 ...
- RocketMQ初探(二)之RocketMQ3.26版本搭建(含简单Demo测试案例)
作为一名程序猿,要敢于直面各种现实,脾气要好,心态要棒,纵使Bug虐我千百遍,我待它如初恋,方法也有千万种,一条路不行,换条路走走,方向对了,只要前行,总会上了罗马的道. Apache4.x最新版本既 ...
随机推荐
- SPEC CPU2006的安装和使用
https://www.spec.org/download.html http://blog.lazzzy.xyz/2017/09/15/SPEC_CPU2006/ BenchMark SPEC CP ...
- 理解RESTful架构——Restful API设计指南
理解RESTful架构 Restful API设计指南 理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件. 这种"互联网软件"采用客户端/服务器模式 ...
- HBase HA 集群环境搭建
安装准备 确定已安装并启动 HDFS(HA)集群 角色分配如下: node-01: namenode datanode regionserver hmaster zookeeper node-02: ...
- 10.19 dig:域名查询工具
dig命令 是常用的域名查询工具,可以用于测试域名系统的工作是否正常. dig命令的参数选项及说明 @<DNS服务器地址> 指定进行城名解析的域名服务器.当不希望使用本机默认的DN ...
- flink Checkpoint优化
一.设置最小时间间隔 当flink应用开启Checkpoint功能,并配置Checkpoint时间间隔,应用中就会根据指定的时间间隔周期性地对应用进行Checkpoint操作.默认情况下Checkpo ...
- pyqt安装
一.安装PyQt5 pip install PyQt5 二.安装PyQt-tools pip install PyQt-tools *注:mac不需要安装PyQt-tools,能够正常使用,只支持Wi ...
- Python小白的数学建模课-A1.2021年数维杯C题(运动会优化比赛模式探索)探讨
Python小白的数学建模课 A1-2021年数维杯C题(运动会优化比赛模式探索)探讨. 运动会优化比赛模式问题,是公平分配问题 『Python小白的数学建模课 @ Youcans』带你从数模小白成为 ...
- 微信小程序使用同声传译实现语音识别功能
我使用同声传译语音识别功能是为了实现微信小程序首页的语音搜索功能,如果你也是那么恭喜你,你可以ctrl+c.ctrl+v再改一改,如果你不是那么你也不要着急的走可以看完我的文章会对你有所帮助! 首先是 ...
- 安装Keras出现的问题
先是pip install tensorflow 给装好了,但是pip install keras出现如下的问题: 只好搜帖子,参考如下的帖子,我直接 conda install keras wi ...
- 用NVIDIA-TensorRT构造深度神经网络
用NVIDIA-TensorRT构造深度神经网络 Deploying Deep Neural Networks with NVIDIA TensorRT NVIDIA TensorRT是一个用于生产环 ...