一、实验目的
(1)掌握账户及权限的维护管理
(2)了解进程的管理和作业控制
二、实验内容
1.账号管理
useradd ,usermod ,userdel,groupadd,groupmod ,groupdel ,gpasswd,passwd,chage,who,id,groups,newgrp
2.权限管理
chmod ,chown,chgrp,umask ,getfacl,setfacl
3.进程及作业控制
ps ,kill ,jobs , bg ,fg , &
三、实验步骤 1.以自己所在班级名创建标准组(名称格式:wj2001,rj2001)。以自己学号为用户账号创建新用户,并加入班级组。修改用户的shell为/bin/tcsh,账户永不过期。设置用户密码。修改该用户两次修改密码之间的最小天数为6 天,最大天数为15 天。锁定该用户账户。 步骤: (1).创建自己所在班级名创建标准组 rj2004 usergroup rj2004 (2).以自己学号为用户账号创建新用户,并加入班级组。Useradd A12200177 并且查看 Id A122001777 ⑶ 修改用户的shell为/bin/tcsh,账户永不过期。Usermod /bin/bash A12200177 (3)进人 vim /etc/login.defs 修改最小天数6,和最大天数15 进入修改文档 验证截图: 2.创建目录/web1,所有者是u1;创建目录/web2,所有者是u2,所属组是grp1。创建目录/web3,所属组是grp1。更改/web1目录的权限,使其他用户对它没有任何权限;更改/web2目录的权限,使所属组对它拥有读写执行权限;更改/web3目录的权限,任何用户在/web3目录中创建的任何文件都属于grp1组。创建目录/web4,所有者和所属组是root,u1用户可以读写执行/web4;创建目录/web5,所有者和所属组是root,grp1组成员可以读写执行/web5;grp2组成员对/web4没有任何权限. 步骤:
验证截图: 3.以自己的学号-编号格式(例如A190000-1,A190000-2)创建三个文件,其内容分别为sleep 10000 、 sleep 20000 、sleeAp 300000,并赋予执行权限。然后执行下列操作: (1)在前台运行1号和2号脚本,并挂起。在后台运行3号脚本。 /bin/bash (2)运行cat >example命令输入自己的学号和姓名,然后挂起。 (3)查看所有运行的作业,同时列出进程PID。 (4)将第2默认作业在后台继续运行,将1号作业在后台继续运行。 (5)将默认作业在前台继续运行,然后正常结束进程。 (6)杀死1号作业 步骤: 创建以自己的学号-编号格式A12200177-1.2.3.sh其内容分别为sleep 10000 、 sleep 20000 、sleeAp 300000,并赋予执行权限 /bin/bash
验证截图: |