ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SAMBA+DHCP 实现课堂案例

2021-07-17 17:34:32  阅读:205  来源: 互联网

标签:SAMBA redhat devops 192.168 heihei 挂载 DHCP 课堂 xixi


实验问题

1.配置多用户挂载

再服务器上通过SMB共享目录/devops,并满足以下要求
1)、共享名为devops
2)、共享目录devops只能被172.24.8.0/24网段中的客户端使用
3)、共享目录devops必须可以被浏览 browseable =Yes
4)、用户xixi必须能以读的方式访问此共享,访问密码是redhat
5)、用户heihei必须能以读写的方式访问此共享,访问密码是redhat
此共享永久挂载在192.168.171.144上的/devops/目录,并使用用户xixi作为认证任何用户可以通过用户heihei来临时获取写的权限

2.配置dhcp实现动态分配和手动分分配方式

实验步骤

  1. 配置多用户挂载

客户端:
①、安装软件包,关闭防火墙和selinux

# mount /dev/sr0 /mnt
# yum install samba -y
# systemctl start smb nmb 
# systemctl stop firewalld 
# setenforce 0

②、编辑配置文件

vim /etc/samba/smb.conf
[devops]
comment=rhdsfdsfhdskfhd
path=/devops
hosts allow = 172.24.8.
browseable=Yes
read only = Yes
write list = heihei

③、创建共享目录,所需用户和smb用户

# mkdir  /devops
# useradd heihei
# useradd xixi
# smbpasswd -a heihei  
redhat
# smbpasswd -a xixi
redhat
#chmod o+w /devops 
##etfacl -m u:heihei:rwx /devops 

④、重启服务

systemctl restart smb nmb

客户端:
①、安装cifs-utlils (实现多用户挂载,通过cifscreds提权)

mount /dev/sr0 /mnt
yum install cifs-utlils -y

②、按要求实现永久挂载

vim /etc/fstab
//172.24.8.128/devops    /devops   cifs defualts,multiuser,username=xixi,password=redhat.sec=ntlmssp   0 0
#mount -a //使永久挂载生效

③、创建测试用户和挂载目录

##注意,客户端创建的用户id需要和服务端创建的id保持一致
useradd heihei
useradd xixi
mkdir /devops

④、通过测试用户提权测试

#su - heihei
$cifscreds add 172.24.8.128
$cd /devops
$touch hei1
ll
-rwxr-xr-x. 1 heihei heihei 0 Jul 16 23:33 hei1

#su - xixi
$cifscreds add 172.24.8.128
redhat
$cd   /devops
ll
-rwxr-xr-x. 1 heihei heihei 0 Jul 16 23:33 hei1
$touch xixi1
touch: cannot touch 'xixi1': Permission denied
$exit
  1. 配置dhcp实现动态分配和手动分分配方式
    ①、安装软件包,关闭防火墙和selinux
# mount /dev/sr0 /mnt
# yum install dhcp-server -y
# systemctl stop firewalld 
# setenforce 0

②、 修改配置文件

vim /etc/dhcp/dhcpd.conf
## : r 跟实例文件路径,导入实例文件进行修改
subnet 192.168.117.0 netmask 255.255.255.0 {
        option routers 192.168.117.2;
        option subnet-mask 255.255.255.0;
        option domain-name-servers 114.114.114.114;
        range dynamic-bootp 192.168.117.200 192.168.117.250;
        default-lease-time 60;
        max-lease-time 60;
}
host boss {
    hardware ethernet  00:0c:29:17:b4:32;
    fixed-address 192.168.117.250;
}

③、重启服务

systemctl restart dhcpd

④、测试

关闭dhclient
重启dhclient
ip a

标签:SAMBA,redhat,devops,192.168,heihei,挂载,DHCP,课堂,xixi
来源: https://blog.csdn.net/weixin_53050049/article/details/118858776

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有