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. HGAME第一二周re

    RE easyasm 有手就行 高低位互换再异或0x17 a = [0x91, 0x61, 0x01, 0xC1, 0x41, 0xA0, 0x60, 0x41, 0xD1, 0x21, 0x14, ...

  2. transient关键字有何作用

    使用对象流保存对象时,将对象的全部信息都保存了,但是有些信息是不希望保存,如密码,该如何避免该信息的保存? 使用transient关键字修饰的属性,在保存对象时,该属性并不会被保存. transien ...

  3. IDEA tomcat启动报错----Artifact is being deployed, please wait...解决

    今天学习遇到了这个错误,记录下自己遇到的错误和解决方法! 这个报错的意思是: Artifact 正在部署中,请稍候- 实际上有可能就是jar包没有导进去.检查项目打包情况:file-->Proj ...

  4. DoS泛洪测试与防御

    实验目的 DoS泛洪测试与防御 实验内容 DoS泛洪测试与防御 实验环境描述 1. 学生机与实验室网络直连: 2. VPC1与实验室网络直连: 3. 学生机与VPC1物理链路连通: 实验步骤 学生登录 ...

  5. 案例四:Shell脚本生成随机密码

    生成随机密码(urandom版本) #!/bin/bash #Author:丁丁历险(Jacob) #/dev/urandom文件是Linux内置的随机设备文件 #cat /dev/urandom可以 ...

  6. 【C#集合】Hashtable 和 Dictionary的区别

    Hashtable 和 Dictionary <K, V> 类型 1):单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分. 2):Diction ...

  7. 【C# 线程】 volatile 关键字和Volatile类、Thread.VolatileRead|Thread.VolatileWrite 详细 完整

    overview 同步基元分为用户模式和内核模式 用户模式:Iterlocked.Exchange(互锁).SpinLocked(自旋锁).易变构造(volatile关键字.volatile类.Thr ...

  8. Linux图形界面和命令界面切换

    转至:https://blog.csdn.net/weixin_43683466/article/details/85727723 1.若虚拟机内热键被占用,可通过下图所示修改,移出快捷键ctrl+a ...

  9. POJ2749 题解

    题目大意:有若干牛圈和两个连接起来的的中转点S1,S2.每个牛圈需要选择其中一个中转点与之连接,从而使任意两个牛圈能够连通.有若干对牛圈里的牛互相hate或是互相like.若两个牛圈里的牛互相hate ...

  10. 正则表达式(三)——Java中的相关函数

    1.前言 之前在学习Python时,我已经说过正则表达式的相关语法,这里不再赘述了,有需要可以参考: 2020.10.7 正则表达式(一) - ShineLe - 博客园 现在开始学习Java中的正则 ...