删除一个文件夹 rm -rf test02
删除一个文件直接 rm 文件名
建一个文件夹 就是目录
mkdir 文件夹名
将文件“/etc/rsyslog.conf”复制到“test”目录下
cp /etc/rsyslog.conf test
1.3 使用vi 打开“test ”目录下的rsyslog.conf。
vi test/rsyslog.conf
g 到最后一行
:p 强制退出vi
1.4 指出设定RULES(类似于“umask 0022”)的所在行号。
忽略大小写找到all的行号
1.5 将光标移到该行,并复制该行内容。
1.6 将该行内容内容粘贴至最后一行。
1.7 撤销第6步的动作。
1.8 光标移到“imtcp”,删除该行。
1.9 存盘但不退出。
1.10 将光标移到首行,插入模式下输入“Hello,this is vi world!”。
1.11 向下查找字符串“syslog”。
1.12 再向上查找字符串“TCP”。
1.13 强制退出vi,不存盘。
2.文件权限操作
2.1在用户默认工作目录下创建目录test03,进入test03目录,使用touch命令创建空文件file1。
[root@localhost ~]# mkdir test03
[root@localhost ~]# cd test03 进入test03目录
[root@localhost test03]# touch file1 用touch命名创建可能就file1
[root@localhost test03]# ls
file1
2.2显示file1详细信息,记录文件的权限信息,所属用户和组。
2.3对file1设置权限,使其他用户可以对此文件进行写操作,并查看设置结果。
chmod o+w file1
2.4取消同组用户对file1的读取权限,并查看设置结果。
chmod g-r file1
2.5用数字形式来为file1设置权限,使所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限,并查看设置结果
755表示所有者可读可写可执行,其他用户和所属组用户只能读和执行
2.6用数字形式更改file1权限,使所有者只能读取此文件,其他任何用户都没有权限,并查看设置结果。
2.7为其他用户添加写权限,并查看设置结果。
2.8回到上层目录,查看test03的权限。
2.9为其他用户添加对此目录的写权限,查看设置结果。
2.10查看并记录目录test03及其中文件的所属用户和组。
2.11把目录test03及其下的所有文件的所有者改成bin,所属组改成daemon,并查看设置结果。
-R表示递归
2.12删除目录test03及其下的文件。
2.13设定umask为000($ umask 000),创建testdir目录,并查看其权限。
表示我们将文件或目录的默认权限设置为最大权限,即所有用户都有读、写、执行的权限。接下来,我们可以使用以下命令创建testdir目录并查看其权限:
3 文件特殊权限操作
3.1 使用whereis 命令查看passwd命令的可执行文件,并查看passwd可执行文件的文件权限;
3.2 在普通用户模式下使用passwd命令修改当前用户的密码(一定要注意新口令要字符与数字结合,而且要满足长度要求,不然通不过!!!)
3.3 查看/etc/shadow文件,特别注意查看该文件的修改时间;
3.4 再返回passwd可执行文件所在目录,修改该文件属主权限为rwx,然后再在普通用户模式下使用passwd命令尝试将现在用户的口令改回原来的口令,看是否能成果修改用户口令,分析原因!
4.创建用户(以aaa为例)
4.1创建一个新用户aaa。
4.2查看/etc/passwd文件的最后一行内容,并记录。
4.3查看/etc/shadow文件的最后一行内容,并记录。
4.4给用户aaa设置密码。
4.5查看/etc/shadow文件的最后一行内容,记录并说明变化。
4.6使用aaa用户登录系统,测试能否登录成功。
5.创建用户(以user为例)
5.1使用4的步骤创建新用户user。
5.2更改aaa所属群组为root,更改user所属附加群组为root(参考命令useradd -g/-G)。
5.3查看/etc/passwd文件,记录aaa用户和user用户的属组情况。
5.4更改用户aaa的帐户名为user。
5.5查看/etc/passwd文件的最后一行内容,记录并说明变化。
5.6删除用户user。
6.组的管理(以stuff为例)
6.1创建一个新组,组名为stuff。
6.2查看/etc/group文件的最后一行内容,并记录。
6.3创建一个新帐户test,并将其起始组和附属组都设为stuff。
6.4查看/etc/group文件中的最后一行内容,记录并说明变化。
6.5设置stuff组密码。
6.6在stuff组中删除用户test。
6.7查看/etc/group文件中的最后一行,记录并说明变化。
6.8删除组stuff。