用户和文件权限管理 一、实训目的 ● 掌握用户和组权限操作 ● 掌握文件权限设置 二、项目背景 公司的 linux 主机即将提供给技术部作为开发服务器使用,根据部门内项目组的构成情况,首先需要建立相应的组账号、用户账号,并为相关目录设置权限;还需要设置一个共用的数据存储目录,便于同事之间的数据交流。 三、实训内容 1、需求描述 ( 1 )建立用户目录 创建目录 /tech/benet 和 /tech/accp ,分别作为存放各项目组中用户账户的宿主文件夹。 ( 2 )添加组账号 为两个项目组创建组账号 benet 、 accp , GID 分别为 1100 、 11200 。 为技术部添加组账号 tech , GID 分别为 200 。 ( 3 )用户账号 benet 组包括三个用户,分别为 kylin 、 tsengia 、 obama ,宿 主目录均为使用 /tech/benet/ 目录中 与账号同名的文件夹。其中 kylin 用户账号设为 2018 年 12 月 31 日 后失 效。 accp 组包括两个用户,分别为 handy , cucci ,宿主目录均为使用 /tech/accp/ 目录中与账号同名的文件夹。 其中 cucci 用户有登录 Shell 设为 /bin/sh 。 上述所有的用户账号均要求加入到 tech 组内。 在测试阶段,仅为 kylin 、 tsengia 、 obama 这三个账号设置初始密码“ 123456 ”,其 他用户暂时不设置密码。 ( 4 )设置目录权限及归属 将 /tech 目录的 属组设 置为 tech, 去除其他用户的所在权限。 将 /tech/benet 目录的属组设置为 benet, 去除其他用户的所在权限。 将 /tech/accp 目录的属组设置为 accp, 去除其他用户的所在权限。 ( 5 )建立公共数据存储目录 创建 /bublic 目录,允许所有的技术组内的用户读取、写入、执行文件, 非技术部组的用户禁止访问此目录。