zoukankan      html  css  js  c++  java
  • SMB共享配置

                                                                   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;">





    每个人都可以站在大地上,分享这个世界,并触摸天空;
  • 相关阅读:
    网站安全配置Nginx防止网站被攻击
    JAVA程序打包方法-挺好
    Kettle6.1连接MongoDB报错
    基于Rancher搭建Kubernetes
    Tomcat性能调优实战
    const int * 和 int * const 傻傻分不清楚
    洛谷P1028数的计算
    【转】sizeof()用法总结
    百练4103:踩方格(DFS)
    百练2815:城堡问题(DFS)
  • 原文地址:https://www.cnblogs.com/one99/p/9612762.html
Copyright © 2011-2022 走看看