数据分析及云处理技术

一、用户和组管理
1、新增系统帐户admin1,admin2并设密码为p12345,普通帐户user1,
user2,并设密码p54321,查看密码影子文件,并截屏
2、删除用户帐号user2,修改系统帐号admin1密码为p12345,查看影子文件,并截

3、新建用户组Gadmin,Guser,并分别设定admin1,admin2为
Gadmin成员,usr1,为Guser成员,查看gshadow文件,并截屏。
4、删除Gadmin(Gadmin)组,将user1帐户从Guser(Guser)组中移除,查看gshadow文件,并截屏
文件权限管理
新建本人帐户(为姓的拼音)、在自己的工作目录(如\home
zhang)下新建文件夹mydir1、mydir 2.ls查看后截屏
2、在dir1文件夹中,编辑产生文件myfile.txt,内容为(这是我的第一个文件!!!)编辑时截

3、将dir1文件夹复制到dir2文件夹中,并删除自己的工作目录下的文件夹dir1,(dir2日
录下的dir1保留),使用pwd命令显示完整路径,并截屏
4、修改myfile.txt的文件权限,使该文件权限为可以被本人读、写、执行;被
组用户只读,其它用户则不能读、不能写、不能执行,使用Is查询并截屏。
安装软件并配置
三、
1、模拟一张光盘放入光驱中,将光盘挂载到/media/cdrom目录下
2、安装DHCP服务。
3、配置DHCP服务,设定DHCP子网为192.168.9.1,子网掩码为255.255.255.0。
4、启动DHCP服务器,查看DHCP服务是否正常并截屏。
四、
安装软件gcc

2、使用在线安装的方式安装软件gcc:
3、查看gcc软件安装是否成功。
综合训练
五、
项目背景:
某公司有若干名员工,分别在3个部门工作,每个人工作内容不同。需要在服务器
上为每个人创建不同的账号,把相同部门的用户放在同一个组中,每个用户都有自己
的工作目录。
1、创建以下部门组账号(xz、yx、pm)
2、每个部门中有3位同事,分别是行政部xz1,xz2,xz3、营销部(yx1,yx2,yx3)和项目部
(pm1,pm2,pm3),各部门设置部门经理1名(xz1,yx1,pm1),部门员工2名;总经理1名
(b1.root)
3、为这三个部门建立部门文件夹,将部门经理定义为所在部门组管理员,可以添加和
删除部门成员,只有各部门成员可以读、写、执行本部门资源,总经理可以查看所有
部门资源,其它部门成员对其它部门资源没有任何权限

解析:

1. 新增系统帐户和查看密码影子文件
新增系统帐户
sh
sudo useradd -m admin1
sudo useradd -m admin2
echo "admin1:p12345" | sudo chpasswd
echo "admin2:p12345" | sudo chpasswd

sudo useradd -m user1
sudo useradd -m user2
echo "user1:p54321" | sudo chpasswd
echo "user2:p54321" | sudo chpasswd
查看密码影子文件并截屏
sh
sudo cat /etc/shadow
(请自己使用截图工具截屏)

2. 删除用户帐号和修改密码
删除用户帐号user2
sh
sudo userdel -r user2
修改系统帐号admin1密码
sh
echo "admin1:p12345" | sudo chpasswd
查看影子文件并截屏
sh
sudo cat /etc/shadow
(请自己使用截图工具截屏)

3. 新建用户组并查看gshadow文件
新建用户组并添加成员
sh
sudo groupadd Gadmin
sudo groupadd Guser

sudo usermod -aG Gadmin admin1
sudo usermod -aG Gadmin admin2

sudo usermod -aG Guser user1
查看gshadow文件并截屏
sh
sudo cat /etc/gshadow
(请自己使用截图工具截屏)

4. 删除用户组和移除用户
删除Gadmin组
sh
sudo groupdel Gadmin
将user1从Guser组中移除
sh
sudo gpasswd -d user1 Guser
查看gshadow文件并截屏
sh
sudo cat /etc/gshadow
(请自己使用截图工具截屏)

文件权限管理
新建账户和目录
sh
sudo useradd -m zhang
sudo passwd zhang  # 然后输入密码

sudo -u zhang mkdir /home/zhang/mydir1
sudo -u zhang mkdir /home/zhang/mydir2
查看目录并截屏
sh
ls -l /home/zhang/
(请自己使用截图工具截屏)

在mydir1中新建文件并编辑
sh
sudo -u zhang bash -c 'echo "这是我的第一个文件!!!" > /home/zhang/mydir1/myfile.txt'
(请自己使用截图工具截屏)

复制dir1到dir2并删除dir1
sh
sudo -u zhang cp -r /home/zhang/mydir1 /home/zhang/mydir2/
sudo -u zhang rm -r /home/zhang/mydir1
显示完整路径并截屏
sh
sudo -u zhang pwd
(请自己使用截图工具截屏)

修改myfile.txt的权限
sh
sudo -u zhang chmod 740 /home/zhang/mydir2/mydir1/myfile.txt
查看权限并截屏
sh
ls -l /home/zhang/mydir2/mydir1/myfile.txt
(请自己使用截图工具截屏)

安装和配置软件
挂载光盘
sh
sudo mount /dev/cdrom /media/cdrom
安装DHCP服务
sh
sudo apt-get update
sudo apt-get install isc-dhcp-server
配置DHCP服务
编辑/etc/dhcp/dhcpd.conf文件,添加以下内容:

subnet 192.168.9.0 netmask 255.255.255.0 {
    range 192.168.9.10 192.168.9.100;
    option routers 192.168.9.1;
    option subnet-mask 255.255.255.0;
    option domain-name-servers 192.168.9.1;
}
启动DHCP服务器
sh
sudo systemctl restart isc-dhcp-server
sudo systemctl status isc-dhcp-server
(请自己使用截图工具截屏)

安装软件gcc
使用在线安装
sh
sudo apt-get update
sudo apt-get install gcc
查看gcc是否安装成功
sh
gcc --version
(请自己使用截图工具截屏)

综合训练
创建部门组账号
sh
sudo groupadd xz
sudo groupadd yx
sudo groupadd pm
创建用户并设置组
sh
sudo useradd -m -G xz xz1
sudo useradd -m -G xz xz2
sudo useradd -m -G xz xz3
echo "xz1:password" | sudo chpasswd
echo "xz2:password" | sudo chpasswd
echo "xz3:password" | sudo chpasswd

sudo useradd -m -G yx yx1
sudo useradd -m -G yx yx2
sudo useradd -m -G yx yx3
echo "yx1:password" | sudo chpasswd
echo "yx2:password" | sudo chpasswd
echo "yx3:password" | sudo chpasswd

sudo useradd -m -G pm pm1
sudo useradd -m -G pm pm2
sudo useradd -m -G pm pm3
echo "pm1:password" | sudo chpasswd
echo "pm2:password" | sudo chpasswd
echo "pm3:password" | sudo chpasswd

sudo useradd -m b1.root
echo "b1.root:password" | sudo chpasswd
建立部门文件夹并设置权限
sh
sudo mkdir /dept_xz
sudo mkdir /dept_yx
sudo mkdir /dept_pm

sudo chown :xz /dept_xz
sudo chown :yx /dept_yx
sudo chown :pm /dept_pm

sudo chmod 770 /dept_xz
sudo chmod 770 /dept_yx
sudo chmod 770 /dept_pm

sudo usermod -aG xz b1.root
sudo usermod -aG yx b1.root
sudo usermod -aG pm b1.root

sudo setfacl -m g:xz:rwx /dept_xz
sudo setfacl -m g:yx:rwx /dept_yx
sudo setfacl -m g:pm:rwx /dept_pm

sudo setfacl -m u:b1.root:rwx /dept_xz
sudo setfacl -m u:b1.root:rwx /dept_yx
sudo setfacl -m u:b1.root:rwx /dept_pm
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值