Samba服务器搭建,匿名访问,用户密码访问
环境
#服务端:centos7
客户端:centos7,windows10
配置yum源,使用光盘镜像安装Samba服务
#挂载光盘:mount /dev/sr0 /mnt/cdrom
#安装samba:yum install samba -y


#查看软件安装情况:

匿名访问
#配置静态ip:

#修改配置文件/etc/samba/smb.conf
Global为全局配置;
Tmp为共享的文件,可添加多个,内核防火墙不关闭时新建的文件夹无访问权 限但系统文件可读;
[global] ;全局配置
workgroup = WORKGROUP ; 工作组名称
server string = Samba Server Version %v ;主机简单说明
netbios name = MYSERVER ;netbios 名称
interfaces = 192.168.111.0/24 ;允许哪个接口提供服务,监听哪些网卡
hosts allow = 127. 10.214.228. ;允许哪些地址的主机访问
log file = /var/log/samba/log.%m ;日志文件位置
max log size = 50 ;最大日志文件大小
security = user ;这两行为新版本设置
map to guest = Bad User
[tmp] ;共享目录名称
comment = Template Directories ;目录说明
browseable = yes ;是否让所有的用户看到这个项目
writable = yes ;是否可写
path=/tmp ;共享文件夹路径
guest ok = yes ;单纯分享时,让用户随意登入的设定值

#启动服务器并查看端口是否打开:

在服务器上检查共享情况:

在linux上访问共享文件:
#关闭内核防火墙
[root@localhost samba]# getenforce //查看防火墙状态
Enforcing //开启状态
[root@localhost samba]# setenforce 0 //关闭防火墙
[root@localhost samba]# getenforce
Permissive //关闭状态
[root@localhost samba]# setenforce 1 //开启防火墙

#关闭网络防火墙
[root@localhost samba]# systemctl stop firewalld
#安装samba客户端
[root@localhost ~]# yum install samba-client cifs-utils
#查看共享

#挂载共享目录
[root@localhost ~]# mount -t cifs //192.168.111.128/wenqing /mnt/smb


#在windowsxp中访问共享


使用用户名访问
#修改配置文件/etc/samba/smb.conf



#创建文件夹 /home/project 并设置权限
[root@localhost samba]# cd /home
[root@localhost home]# mkdir project
[root@localhost home]# chgrp users /home/project
[root@localhost home]# chmod 2770 project

#创建用户访问共享文件夹
[root@localhost ~]# useradd -G users zhangsan
[root@localhost ~]# useradd -G users lisi
[root@localhost ~]# useradd -G users wangwu

#设置用户密码
echo 密码 |passwd --stdin 用户名

#新增samba 用户,设置密码为4321
(修改用户密码:smbpasswd 用户名 ; 删除用户:smbpasswd -x 用户名)



#查看结果
[root@localhost /]# pdbedit -L

#重启服务

#在本地查看结果

#在linux 客户端中使用账号lisi 访问共享

#利用账户zhangsan 挂载目录到本地
[root@localhost ~]# mount -t cifs //192.168.111.128/zhangsan /mnt/smb -o
username=zhangsan

#linux访问共享文件夹,客户端创建查看文件,服务端查看刚创建的文件

客户端

客户端

服务端
#windows访问共享文件夹,查看和修改文件



客户端

服务端
Samba服务器搭建,匿名访问,用户密码访问的更多相关文章
- C# 带用户密码访问网络共享
原文:C# 带用户密码访问网络共享 调用WNetUseConnection API 函数详细参数参考:https://msdn.microsoft.com/en-us/library/windows/ ...
- 一起来学linux:SAMBA服务器搭建
前面介绍的NFS服务器的用来linux和linux系统之间共享文件和目录的,那如果是linux和windows之间需要共享修改文件该如何操作呢.这据需要用到SAMBA系统.我们首先来看下SAMBA系统 ...
- Ubuntu 16.04下Samba服务器搭建和配置(配截图)
一.相关介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和 ...
- Vsftpd3.0--FTP服务器搭建之本地用户篇
Vsftpd3.0--FTP服务器搭建之本地用户篇 年4月10日 19:23 FTP服务在工作中是经用到的一种工具,可以实现上传下载等功能.那么今天我们来聊一聊FTP服务器使用本地用户登录的实现模式. ...
- Samba服务器搭建与配置
Samba服务简介Samba的起源:对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议. 但是Linux和Wi ...
- 【转】 Ubuntu samba服务器搭建及测试--不错
原文网址:http://blog.csdn.net/longfeey/article/details/5937968 Ubuntu samba服务配置是很不错的文件应用很有学习价值, 这里我主要讲解U ...
- ubuntu 16.04 Samba服务器搭建
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在ubuntu 16.04系统中搭建Samba服务. 1.安装Samba服务 sudo ap ...
- ubuntu samba 服务器搭建
最近总是在搭建 samba 环境,写在笔记上记录下以备后用,长时间不操作了肯定会忘记. Linux 版本:Ubuntu 18.04 具体的操作命令: 1. 安装: sudo apt-get insta ...
- Linux之Samba服务器搭建
一,samba的基本概念 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. ...
随机推荐
- Windows defender历史记录闪退解决方案
删除C:\ProgramData\Microsoft\Windows defender\Scans\History\Service文件夹 另外defender可以设置保护文件夹,选择病毒和威胁防护-管 ...
- Oracle guide_Spring2.5_CN_reference_pdf
http://www.oracle.com/pls/db112/homepage spring_CN.rar (3.1 MB) 下载次数: 2
- QQ群web前端分析二——第一印象
对QQ群WEB进行前端分析 入口是 http://qun.qzone.qq.com/ 以下为第一印象,主要是从我的理解上找问题. ----------------------------------- ...
- [MIT6.006] 7. Counting Sort, Radix Sort, Lower Bounds for Sorting 基数排序,基数排序,排序下界
在前6节课讲的排序方法(冒泡排序,归并排序,选择排序,插入排序,快速排序,堆排序,二分搜索树排序和AVL排序)都是属于对比模型(Comparison Model).对比模型的特点如下: 所有输入ite ...
- 《.NET 5.0 背锅案》第3集-剧情反转:EnyimMemcachedCore 无罪,.NET 5.0 继续背锅
今天晚上基于第2集中改进版的 EnyimMemcachedCore 进行了发布,发布过程中故障重现,最大的嫌犯 EnyimMemcachedCore 被证明无罪,暂时委屈 .NET 5.0 继续背锅. ...
- 从头学起Verilog(三):Verilog逻辑设计
引言 经过了组合逻辑和时序逻辑的复习,终于到了Verilog部分.这里主要介绍Verilog一些基础内容,包括结构化模型.TestBench编写和仿真.真值表模型. 这部分内容不多,也都十分基础,大家 ...
- linux帮助手册(help/man/info)
linux本身有数据库(数据库名whatis)--man实际是从whatis数据库里查找信息. makewhatis 刚装系统,若man不能用,用makewhatis命令.整理whatis数据库. 当 ...
- 用了Redisson的Spring Boot Starter搞的我都想重写个
在对接一个小程序推送的框架时,需要将 access_token 存储到 Redis 中,框架中提供了存储逻辑,只需要将 RedissonClient 对象传进去即可. 框架内部在用 Redisson ...
- Linxu (centos6.8)常见目录及文件解析
/etc/sysconfig/networ-scripts/ifcfg-eth0 第一块网卡配置 BOOTPROTO="dhcp" #启用地址协议,static静态协议,bo ...
- redis源码学习之slowlog
目录 背景 环境说明 redis执行命令流程 记录slowlog源码分析 制造一条slowlog slowlog分析 1.slowlog如何开启 2.slowlog数量限制 3.slowlog中的耗时 ...