SAMBA服务初学练习
服务概述
Samba最先在Linux和Windows之间架起了一座桥梁,正是由于Samba的出现,我们可以在Linux和Windows之间实现文件共享的相互通讯,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地也远程联机打印。
应用环境
文件和打印机共享:文件和打印机共享是Samba的最主要功能,SMB进程实现资源共享,将文件和打印机发布到网络中,以方便用户查看和使用!
身份认证和权限管理:smbd服务支持user mode和domain mode等你身份验证和权限设置模式,通过加密的方式可以保证共享文件和打印机的安全!
名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOS Name Service)服务器,提供名称解析,将计算机的NetBIOS名解析为IP地址。
浏览服务:局域网中,Samba服务器可以成为本地主浏览服务器(LMB),保存可用资源列表,当使用客户端访问Windows网上邻居时,会提供浏览列表,显示共享目录、打印机等资源。
服务端安装并启动服务
[root@sishen_63 ~]# yum install -y samba
[root@sishen_63 ~]# /etc/init.d/smb start
Starting SMB services: [ OK ]
查看端口
[root@sishen_63 ~]# netstat -tlnp | grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2500/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2500/smbd
tcp 0 0 :::139 :::* LISTEN 2500/smbd
tcp 0 0 :::445 :::* LISTEN 2500/smbd
客户端安装
[root@sishen_64 ~]# yum install -y samba-client
在服务端创建一个共享目录,并准备测试文件
[root@sishen_63 ~]# mkdir /share
[root@sishen_63 ~]# cp /etc/passwd /share/
匿名共享
windows端无密码登陆测试
使用win+R组合键,在运行框内输入\\192.168.1.63,回车。


Linux客户端测试

Linux客户端挂载
[root@sishen_64 ~]# mount -t cifs //192.168.1.63/public /opt/
Password: #无需输入密码,直接回车即可
[root@sishen_64 ~]# cd /opt/
[root@sishen_64 opt]# ls
passwd
[root@sishen_64 opt]# cat passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
…………………内容省略
实现有密码访问
创建测试目录和文件
[root@sishen_63 ~]# mkdir /sishen_63
[root@sishen_63 ~]# cp /etc/group /sishen_63/group.txt
创建测试用户
[root@sishen_63 ~]# useradd -g sishen sishen-65
[root@sishen_63 ~]# grep sishen /etc/passwd
sishen-63:x:500:500::/home/sishen-63:/bin/bash
sishen-65:x:501:500::/home/sishen-65:/bin/bash
修改配置文件



创建smbpasswd密码文件,并设置sishen-63、sishen-65用户密码
[root@sishen_63 ~]# touch /etc/samba/smbpasswd
[root@sishen_63 ~]# smbpasswd -a sishen-63
New SMB password: #输入123456,回车之后再输入123456
Retype new SMB password:
Added user sishen-63.
[root@sishen_63 ~]# smbpasswd -a sishen-65
New SMB password: #输入123456,回车,再次输入123456
Retype new SMB password:
Added user sishen-65.
重启服务测试


切换用户登录的时候应注意,现在cmd命令行窗口下执行net use\\192.168.1.63\IPC$ /del,这条命令。

可能会等一会,试着刷新下。
Linux 挂载测试
[root@sishen_64 ~]# smbclient -L 192.168.1.63
Enter root's password:
Anonymous login successful
Domain=[SISHEN_63] OS=[Unix] Server=[Samba 3.6.9-164.el6]
Sharename Type Comment
--------- ---- -------
sishen Disk Sishen_63 Share Folder
IPC$ IPC IPC Service (Samba Server Version 3.6.9-164.el6)
Anonymous login successful
Domain=[SISHEN_63] OS=[Unix] Server=[Samba 3.6.9-164.el6]
Server Comment
--------- -------
SISHEN_63 Samba Server Version 3.6.9-164.el6
Workgroup Master
--------- -------
SISHEN_63 SISHEN_63
[root@sishen_64 ~]# mount -t cifs -o user=sishen-63,pass=123456 //192.168.1.63/sishen /mnt/
[root@sishen_64 ~]# ls /mnt/
group.txt
实现开机自动挂载,编辑/etc/fstab文件,添加如下内容
//192.168.1.63 /sishen cifs user=sishen-63,pass=123456 0 0
隐藏自己的家目录,编辑/etc/samba/smb.conf文件,注释掉这4行

服务端可以查看smb状态信息

新手笔记,比较乱,以后会再更新,请各位大佬多多指教^_^,交流邮箱1255560195@qq.com
SAMBA服务初学练习的更多相关文章
- samba服务
安装samba服务步骤ps -e 查看进程ps -e | grep 文件名 管道符的使用rpm -qa 安装包的查看rpm -qa | grep samba 抓Samba安装包 注释:包与包之间有依赖 ...
- OpenWrt中开启usb存储和samba服务
在从官网安装的WNDR3800 15.05.1版本OpenWrt中, 不带usb存储支持以及samba, 需要另外安装 1. 启用usb支持 USB Basic Support https://wik ...
- 虚拟机利用Host-only实现在不插网线的情况下,虚拟机与主机实现双向通信,实现ssh连接以及samba服务实现共享
为了不影响其他的虚拟网卡,我们在VMware下在添加一块虚拟网卡: 然后点击Next,选择连接方式: 点击Finish即可. 重新启动虚拟机,如果这是你手动添加的第一块虚拟网卡,那么应该是eth1. ...
- Samba服务配置简明笔记
内部服务器之间拷贝数据,用root账号访问,没有做更复杂的设置. 1.用YUM安装samba服务器端及客户端: [root@tenjs05 init.d]# yum install samba sam ...
- 部署samba服务之后,在客户端用挂载访问的方式,错误信息:mount: block device //192.168.1.108/mysqldata is write-protected, mounting read-only mount: cannot mount block device //192.168.1.108/mysqldata read-only
部署samba服务之后,在客户端用挂载访问的方式,错误信息:mount: block device //192.168.1.108/mysqldata is write-protected, moun ...
- (转)CentOs上配置samba服务
前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...
- linux基础-第十七单元 Samba服务
Samba的功能 Samba的安装 Samba服务的启动.停止.重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- samba服务搭建及管理
关闭防火墙 # /etc/init.d/iptables stop # chkconfig --level iptables off 关闭SELINUX # vim /etc/sysconfig/se ...
随机推荐
- 图像物体检測识别中的LBP特征
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/xinzhangyanxiang/article/details/37317863 图像物体检測识别中 ...
- hihoCoder 1586 Minimum 【线段树】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛)
#1586 : Minimum 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 You are given a list of integers a0, a1, …, a2 ...
- Model drivern
<s:hidden name="id" value="%{role.id}"></s:hidden> 其中的value传到后台是有类型的 ...
- iOS沙盒(sandbox)机制及获取沙盒路径
一. 每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制. (1)应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒. ( ...
- BZOJ_4327_JSOI2012 玄武密码_AC自动机
BZOJ_4327_JSOI2012 玄武密码_AC自动机 Description 在美丽的玄武湖畔,鸡鸣寺边,鸡笼山前,有一块富饶而秀美的土地,人们唤作进香河.相传一日,一缕紫气从天而至,只一瞬间便 ...
- [SHOI 2009] 会场预约
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2028 [算法] 直接用std :: set维护即可 时间复杂度 : O(NlogN) ...
- 【NOIP2017 DAY1T2】 时间复杂度
[题目链接] 点击打开链接 [算法] 其实这就是一道模拟题啦! 在判error和计算时间复杂度时,我们需要用栈这种数据结构 [代码] 这题的代码还是有些难写的,写的时候一定要有条理! #include ...
- Open multiple excel files in WebBrowser, only the last one gets activated
http://stackoverflow.com/questions/20578053/open-multiple-excel-files-in-webbrowser-only-the-last-on ...
- Elasticsearch 安装配置 外网访问 及 后台启动
本文转自http://www.jianshu.com/p/658961f707d8 作者:咪博士 感谢咪博士分享 Elasticsearch的安装总体来说还是相当简单的,当然中间也会有些小坑.不过大家 ...
- AppBoxFuture(七): 分布式外键约束
关系数据库与NoSql其中的一个主要区别是具备完整的外键约束,虽说现在一些大厂在设计数据存储结构时禁止使用外键约束,靠业务逻辑来保证数据完整性,但考虑到是人就会犯错,为了保证关键业务数据的完整性, ...