SMB
使用命令挂载和卸载SMB文件系统
自动挂载SMB文件系统
红帽企业Linux使用Samba服务器提供Windows客户端可以使用的服务。samba实施“服务器消息块”(SMB)协议,而“常用Internet文件系统”(CIFS)是SMB的一种方言。这两个名称经常互换使用。
在rhce题中:有两题
题目1:
通过Samba共享一个common目录,只有example.com内的客户端可以访问(即,172.25.6. 可以访问),/common必须是可以被浏览的
用户andy必须能够读取共享的内容,需要的话,密码是redhat
-----------------------------------------------------------------------------------
server端:
1.yum -y install samba samba-client samba-common(装三个包,common默认就有的)
-----------------------------------------------------------------------------------------
samba-3.5.10-125.e6.x86_64.rpm 是Samba服务的主程序包,服务器必安装这个包。
Samba-client-3.5.10-125.e16.x86_64.rpm:该软件包为Samba的客户端工具,用于连接服务器或网上邻居
Samba-common-3.5.10-125.e16.x86_64.rpm 该软件包存放通用的工具和库文件,无论是服务器还是客户端都需要安装。
-----------------------------------------------------------------------------------------
2.mkdir /common
chcon -R -t samba_share_t /common (修改selinux上下文)
vim /etc/samba/smb.conf
---------------------------------------------------
找到workgroup 修改 workgroup=STAFF
在最后面加上
[common] (共享名)
path=/common (共享目录)
hosts allow = 172.25.6.
browseable=yes
-----------------------------------------------------
firewall-cmd --add-service=samba
firewall-cmd --add-service=samba --permanent
firewall-cmd --add-service=mountd
firewall-cmd --add-service=mountd --permanent
useradd -s /sbin/nologin andy
sambpasswd -a andy
systemctl start smb
systemctl enable smb
 
desktop端:
 
yum -y install cifs-utils samba-client
smbclient -L //server6 -U andy
在这一题中能看到共享信息就算成功了
 
题目2:
在serverX共享通过SMB目录/devops满足下列要求:
1.共享名为devops
2.共享名目录只能example.com域中的客户端使用
3.共享目录devops必须可以被浏览
4.用户silene必须能以读的方式访问此共享,访问密码是redhat
5.用户akira必须能以读写的方式访问此共享,访问密码是redhat
6.此共享永久挂载在desktopX.example.com上的/mnt/dev用户,并使用用户silene做为认证,任何用户可以通过akira来临时获取写的权限
 
 
------------------------------------------------
server端:
结合第1题,已经不用装Samba Samba-client
 
mkdir /devops
chmod o+w /devops (也可以写访问控制列表),因为akira用户要有读写
chcon -R -t samba_share_t /devops
useradd -s /sbin/nologin silene 
useradd -s /sbin/nologin akira
vim /etc/samba/smb.conf
-------------------------------------
[devops]
path=/devops
browseable=yes
hosts allow=172.25.6.(允许访问的域名)
writable=no (共享目录是否允许写入)
write list=akira 
-------------------------------------
smbpasswd -a silene
smbpasswd -a akira
systemctl restart smb
systemctl enable smb
 
smbclient -L //server6 -U silene
 
desktop端
yum -y install samba-client cifs-*
smbclient -L //server6 -U silene
useradd silene
useradd akira
 
vim /etc/fstab
------------------------------------------------------------------------
//server6/devops  /mnt/dev  cifs  defaults,multiuesr,username=silene,password=redhat,sec=ntlmssp 0 0
------------------------------------------------------------------------
mount -a
"umount -a"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

 
 
 
 

SMB共享配置的更多相关文章

  1. 第九章 通过 SMB 共享虚拟机

      自 Windows Server 2012 起,微软引入了 SMB 3.0 的概念,通过 SMB 3.0,可以实现很多新的功能,包括我们介绍过的"SMB 多通道",以及将虚拟机 ...

  2. CAS 集群部署session共享配置

    背景 前段时间,项目计划搞独立的登录鉴权中心,由于单独开发一套稳定的登录.鉴权代码,工作量大,最终的方案是对开源鉴权中心CAS(Central Authentication Service)作适配修改 ...

  3. 创建eclipse新的workspace并设置workspace共享配置

    一:创建新的workspace 1.File——Switch Workspace——Other 2.修改workspace路径和名称 3.修改后如下: 4.点击OK按钮后,eclipse自动重启 同时 ...

  4. ESLint可共享配置发布,团队自定义ESLint规则新鲜出炉

    ESLint于2013年6月份推出,至今4个年头,最新版本v4.8.0.它是目前主流的用于Javascript和JSX代码规范检查的利器,很多大公司比如Airbnb和Google均有一套自己的Java ...

  5. Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置

    前情回顾: <Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现> <Spring Cloud Alibaba基础教程:支持的几种服务消费方式> ...

  6. 【nginx】nginx tomcat session 共享配置

    tomcat,redis下载忽略. 一.从github上下载源码,https://github.com/jcoleman/tomcat-redis-session-manager, 将源码复制到开发工 ...

  7. Nacos(七):Nacos共享配置

    前言 本文参考文章: SpringCloud Alibaba - Nacos Config 自定义共享配置 前景回顾: Nacos(六):多环境下如何"管理"及"隔离&q ...

  8. 九.配置SMB共享(Samba共享)

    • Samba 软件项目 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139).CIFS(TCP 445)  • 所需软件包:samba • 系统服务:smb   管理共享账号 ...

  9. 通过 SMB 共享目录

    在 system1 上配置SMB服务 ,要求: 1.您的 SMB 服务器必须是 STAFF 工作组的一个成员 2.共享 /common 目录,共享名必须为 common 3.只有 group8.exa ...

随机推荐

  1. Solution -「UNR #5」「UOJ #671」诡异操作

    \(\mathcal{Desciprtion}\)   Link.   给定序列 \(\{a_n\}\),支持 \(q\) 次操作: 给定 \(l,r,v\),\(\forall i\in[l,r], ...

  2. Solution -「SHOI2016」「洛谷 P4336」黑暗前的幻想乡

    \(\mathcal{Description}\)   link.   有一个 \(n\) 个结点的无向图,给定 \(n-1\) 组边集,求从每组边集选出恰一条边最终构成树的方案树.对 \(10^9+ ...

  3. Solution -「CF 232E」Quick Tortoise

    \(\mathcal{Description}\)   Link.   在一张 \(n\times m\) 的网格图中有空格 . 和障碍格 #,\(q\) 次询问,每次查询从 \((x_1,y_1)\ ...

  4. 【论文考古】Training a 3-Node Neural Network is NP-Complete

    今天看到一篇1988年的老文章谈到了训练一个简单网络是NPC问题[1].也就是下面的网络结构,在线性激活函数下,如果要找到参数使得输入数据的标签估计准确,这个问题是一个NPC问题.这个文章的意义在于宣 ...

  5. mysql悬案 之 为什么用docker启动的mysql配置文件不生效

    文章目录 故事前景 查看docker启动时挂载了哪些目录 使用相同镜像启动一个mysql 新建一个目录用来存放容器内的mysql配置文件 复制容器内的mysql配置文件到本地 查看mysql配置文件目 ...

  6. 【Elastic-2】SpringBoot整合ELK、SpringBoot写ES

    ELK相关TODO 快速开始文档(https://www.cnblogs.com/lbhym/p/15934416.html) SpringBoot整合ELK ELK接入Kafka(待Kafka快速开 ...

  7. 【硬件基础知识】指令集框架(ISA:Instruction Set Architecture)

    指令框架(ISA:Instruction Set Architecture) 定义 指令集架构(英语:Instruction Set Architecture,缩写为ISA),又称指令集或指令集体系, ...

  8. bool? int?等可为空的数值类型的运算 三值逻辑

    算术运算:(+,-,*,/)时,只要一个为null,则结果为null. 比较运算符: <.>.<= 和 >=,也是如此.如果一个或全部两个操作数都为 null,则结果为 fal ...

  9. c# $ @特殊字符

    c# @ 停止字符串中的转义字符,让字符串内的转义字符当正常字符输入. 因此,如果你需要类似"所见所得"效果的赋值,逐字字符串赋值方式会是你的首选!此外,需要注意的是,当使用符号 ...

  10. C语言每日一题

    66. 加一 /** * Note: The returned array must be malloced, assume caller calls free(). */ /* 从后向前(从个位)开 ...