Linux周实训(二)
来自CloudWiki
项目背景
电商公司有9个员工,分别在3个部门工作,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录。并且需要根据工作性质给每个部门和每个用户在服务器上的权限进行限制。
任务一 用户的管理
- 为公司所有员工创建云主机的账号user1~user9,设置其主目录为/home/user1,/home/user2,...:
- 给每个用户设置的初始密码与其用户名相同
- 以user7用户登录系统,看能否登录成功,并修改初始密码
- 新建3个组,使用户user1-user3归属组research,user4-user6归属组operator,user7-user9归属组marketing
- 查看/etc/group文件中的最后一行,看看有什么变化
- 经查,这新建的3个账号中有一个账号user8登录异常,使用命令暂时锁定该账号
- 经查,该登陆异常账号异常原因是新员工小张出差时异地登陆所致,解除对用户user8的锁定;
- 再次使用user8用户登录系统,看能否登录成功。
任务二 设置文件权限
- 在用户user1主目录下有目录test,保存有电商网站目录和文件。以长格形式显示这些目录和文件,注意文件的权限和所属用户和组。
- 查看目录test及其中文件的所属用户和组。
- 把目录test及其下的所有文件的所有者改成user2,所属组改成research。查看设置结果。
- 对test目录下的文件和目录设置权限设置权限,所有者可读、可写、可执行;所属组用户只有读和写的权限,其他用户只有读的权限。设置完成后查看设置结果。
- 对test目录下的文件index.html设置权限,使其他用户可以对此文件进行写操作。并查看设置结果。
- 取消其他用户对此文件的写权限。查看设置结果。
- 用数字形式为文件index,html设置权限,所有者可读、可写、可执行;所属组用户只有读和写的权限,其他用户只有读的权限。设置完成后查看设置结果。
- 回到上层目录,查看test的权限。
- 为同组添加对此目录的执行权限。
任务三:磁盘管理(一)
随着电商业务的迅猛发展,公司服务器需要增添因硬盘。
- 为公司的Linux主机添加新磁盘,为新磁盘建立分区 /dev/sdb1和/dev/sdb2
- 对上述新创建的分区进行格式化,格式化的文件格式为ext4
- 利用mkdir命令,在/mnt目录下建立挂载点,mountpoint1和mountpoint2。
- 把上述新创建的ext4分区分别挂载到/mnt/mountpoint1和/mnt/mountpoint2上。。
- 利用mount命令列出挂载到系统上的分区,查看挂载是否成功。
任务四 磁盘管理(二)
- 你作为公司的运维,查看系统文件/etc/fstab文件内容
- 在修改系统文件/etc/fstab之前,用cp命令将它备份一下
- 编辑系统文件/etc/fstab文件,实现/dev/sdb1和/dev/sdb2的自动挂载
- 对公司云主机/home文件系统实行用户级的配额管理,user1~user9的软配额为100MB,硬配额为150MB.
- 分别以user1,user4账户登陆系统,测试磁盘配额管理的正确性。
- 假设现在公司云主机需要安装新软件,软件位于光盘中,将光盘镜像挂载到/media/cdrom目录下。查看光盘中的文件。
- 对挂载到光盘中的内容进行复制、移动、重命名等操作。
- 卸载光盘。
返回 Linux基础