CentOS配置samba服务
1.服务器需要下载samba、sambaclient包
yum install samba samba-client -y
2.客户端需要下载samba-client、cifs-utils包
yum install samba-client cifs-utils -y
3.服务器端编辑配置文件
vim /etc/samba/smb.conf
workgroup = WORKGROUP windows工作组模式
hosts allow = 127. 192.168. 白名单
#============================ Share Definitions ==============================
[samba]
comment = samba 描述信息
path = /samba 共享文件路径
browseable = no 是否可以浏览查看该samba服务
read list = samba1 只读samba用户列表
write list = samba2 读写samba用户列表
writable = no 默认所有用户是只读模式
printable = no是否是打印设备,如果是yes那么文件夹内容不能查看
public = no 是否公开,如果公开不需要samba用户也是访问共享文件
:wq
4.新建samba用户,必须是系统中存在的用户才能使用该用户创建。
useradd samba1
useradd samba2
smbpasswd -a samba1
smbpasswd -a samba2
pdbedit -L 查看所有samba用户
samba1:1001:
samba2:1002:
5.服务器端开启samba服务,这里不讨论selinux和防火墙
systemctl start smb nmb
setenforce 0
systemctl stop firewalld.service
6.新建samba共享目录,并放置共享文件,给other用户提供开启权限。
mkdir samba
cp /etc/passwd /samba/
cp /etc/issue /samba/
cp /etc/sudo.conf /samba/
chmod o+w /samba
7.客户端可以使用字符交互式访问samba服务
smbclient -L //192.168.1.126 看查看服务是否开启samba服务
smbclient //192.168.1.126/samba -U samba2
smb: \> ls
. D 0 Mon Aug 7 21:32:17 2017
.. D 0 Mon Aug 7 21:31:09 2017
passwd N 2050 Mon Aug 7 21:31:49 2017
issue N 23 Mon Aug 7 21:31:58 2017
sudo.conf N 1786 Mon Aug 7 21:32:17 2017
可以使用help命令查看帮助
8.客户端还可以使用手工挂载和持久挂载的方式访问samba服务
①mount -t cifs //192.168.1.126/samba /mnt/cifs -o username=samba2,password=123
②vim /etc/fstab
//192.168.1.126/samba /mnt/cifs cifs credentials=/root/namepass.txt,defaults 0 0
vim /root/namepass.txt
username=samba2
password=123
mount -a
//192.168.1.126/samba 18G 6.5G 12G 37% /mnt/cifs
9.到此是linux之间的samba服务,linux与windows之间的samba服务由下图所示。linux访问windows共享文件的方式和步骤8类似。
CentOS配置samba服务的更多相关文章
- Centos 7 Samba服务安装
Centos 7 Samba服务安装搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 查看是已安装samba包: rpm -qa | grep samba ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- Linux:配置samba服务
配置samba服务 一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...
- linux配置samba服务【原创】
转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html 需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba ...
- (转)CentOs上配置samba服务
前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...
- Linux 配置samba服务实现与Windows文件共享
目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍 Samba 最先在 ...
- 配置Samba服务
1. samba服务用在什么地方?samba服务用于把Linux服务器上的文件或者打印接共享给windows或者Linux.2. 在samba服务的配置文件中,[global]配置部分的securit ...
- Ubuntu 16.04安装配置Samba服务
Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享.Samba服务为两种不同的操作系统架起了一座桥梁 ...
- 基于Centos开启samba服务
1.安装samba服务: yum -y install samba samba-common samba-client2.查看samba服务状态: service smb status: 正常状态是: ...
随机推荐
- select、poll、epoll之间的区别总结[转]
原文链接:http://www.cnblogs.com/Anker/p/3265058.html select,poll,epoll都是IO多路复用的机制.I/O多路复用就通过一种机制,可以监视多 ...
- Spring国际化
国际化(Internationalization)有时候被简称为i18n,因为有18个字母在国际化的英文单词的字母i和n之间.Spring对国际化的支持示例如下所示. 需要将spring.tld放到工 ...
- 洛谷 P3672 小清新签到题 [DP 排列]
传送门 题意:给定自然数n.k.x,你要求出第k小的长度为n的逆序对对数为x的1~n的排列 $n \le 300, k \le 10^13$ 一下子想到hzc讲过的DP 从小到大插入,后插入不会对前插 ...
- 一、爬虫的基本体系和urllib的基本使用
爬虫 网络是一爬虫种自动获取网页内容的程序,是搜索引擎的重要组成部分.网络爬虫为搜索引擎从万维网下载网页.一般分为传统爬虫和聚焦爬虫. 爬虫的分类 传统爬虫从一个或若干初始网页的URL开始,获得初始网 ...
- [Python Study Notes]CS架构远程访问获取信息--Client端
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...
- shell编程之SHELL基础(1)
shell脚本基础 shell是一个命令行解释器,她为互用提供了一个想linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至编写一些程序. shell还是一个功 ...
- 如何在关闭ssh连接的情况下,让程序继续运行?
[http://blog.csdn.net/smstong/article/details/5872309] 对Unix,Linux类服务器维护经常是通过ssh完成的,而有些操作比较费时,如更新程序等 ...
- [NOIP]2016天天爱跑步
[NOIP]2016天天爱跑步 标签: LCA 树上差分 NOIP Description 小C同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.<天天爱跑步>是 ...
- 初识Vue——模板语法
一.插值 1.文本 数据绑定最常见的形式是使用双大括号({{ }}--"Mustache"语法)的文本插值 <div class="mustache"& ...
- 剑指offer第一天
15.反转链表 输入一个链表,反转链表后,输出链表的所有元素. 解法一:(使用栈) /* public class ListNode { int val; ListNode next = null; ...