资源描述
实验3: Linux用户和群组管理
实验目标
1. 理解用户、群组的概念;
2. 掌握Linux用户管理命令;
3. 掌握Linux群组管理命令;
4. 运用命令管理用户和群组。
项目背景
某创业公司,由人力资源部、开发部、测试部、售后服务部等部门组成。你作为系统管理员,采用Linux命令完成用户、群组管理各项任务。
实验步骤
任务1:建立部门架构
为人力资源部、开发部、测试部、售后服务部分别建立用户组hr、dev、testing、service,群组ID分别为511,512,513.
$: sudo groupadd -g 511 hr
$: sudo groupadd -g 512 dev
$: sudo groupadd -g 513 testing
$: sudo groupadd -g 514 service
任务2:开发组用户管理
在Linux服务器上,分别为开发部员工建立服务帐户。
(1)建立帐户jane,jane家目录为/home/jane,用户Shell为/bin/bash,用户初始密码为123456,并要求jane首次登录后必须修改密码。
$: sudo useradd -g 512 -d /home/jane/ -s /bin/bash -p 123456 jane;sudo passwd -f jane
(2)设置jane的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。
$: sudo chage -m 6 -M 60 -W 5 jane 或者sudo passwd -m 6 -M 60 -W 5 jane
(3)为开发部员工tina建立帐户,tina家目录为/home/tina,用户Shell为/bin/bash,初始密码为123456,UID 设为510.
$: sudo useradd -g 512 -d /home/jane -s /bin/bash -p 123456 -u 510 tina
(4)为开发部员工tom建立帐户,tom家目录为/home/tom,用户Shell为/bin/tcsh,初始密码为空.
$: sudo useradd -d /home/tom -s /bin/tcsh -p 123456 tom; sudo passwd -d tom
(5)设置tom家庭住址为“苏州市机场路1号”,电话为“0512-82250001”.
$: sudo chfn tom
任务3:开发部员工日常管理
(1)jane因病请长假,暂时禁用jane帐户
$ sudo passwd -l jane
(2)由于项目需要,将tom任命为测试部员工。
$ sudo gpasswd -d tom dev; sudo gpasswd -a tom testing
(3)jane身体恢复后,返回单位工作。恢复Jane帐户。
$ sudo passwd -u jane
(4)将tina设为群组dev的管理员。
$ sudo gpasswd -A tina dev
(5)tina忘记了个人密码。要求管理员重置密码为空。
$ sudo passwd -d tina
任务4:使用用户/群组管理器为测试部、研发部用户帐户
测试部
andy, colly, frank, mark(管理员)
售后服务部
Slina(管理员), joy
人力资源部
philips, kin(管理员)
任务5:部门调整
经公司管理层协商,决定撤并软件测试部。将测试部员工归入到开发部。使用命令将原测试部员工分别加入到开发部群组中。
$ sudo groupdel testing
$ sudo passwd -a andy dev
$ sudo passwd -a colly dev
$ sudo passwd -a frank dev
......sudo passwd -a mark dev
实验报告
1 描述实验过程;
2 记录实验过程中遇到的问题,以及自己是如何解决这些问题的;
3 实验心得与体会(不少于100字)
展开阅读全文