Linux 操作 实验四

本文详细介绍了Linux系统中文件和文件夹的基本操作,如删除、复制、创建目录、使用vi编辑器进行文本编辑,以及权限设置(chmod、umask)、用户和组的管理,包括passwd命令、useradd、group创建和权限调整等。
摘要由CSDN通过智能技术生成

删除一个文件夹 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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值