WEB渗透测试工程师系统班250303期
第四节课作业
一、选择题
1、whoami是什么指令(B)
A、查看文件内容指令 B、查看身份指令 C、标准输出指令
2、vim有几种模式(B)
A、2种 B、3种 C、1种 D 4种
二、简答题
1、什么是绝对路径,什么是相对路径?
绝对路径:完整的位置路径
相对路径:需要有⼀个参照事物
2、linux中wget、curl命令是用来干嘛的,它们有什么区别?
wget:wget命令专门用于从指定的URL下载文件。它非常稳定,在带宽有限或网络不稳定的情况下表现出较强的适应性。
curl:curl命令则是一个多功能的文件传输工具,支持多种协议(如HTTP、HTTPS、FTP等)和多种请求参数。它的特点是可自定义性强,适合模拟Web请求,用于测试网页交互。
3、文件后缀名有什么作用?
文件后缀名能够显示出文件的类型和格式。
文件后缀名相当于文件的身份证,知道后缀名就能知道它是哪一类的文件,就知道需要安装什么软件来打开该文件。
三、实操题
1、按照题目进行操作(一步一步的截图):
1、以root用户用vi命令新建一个xiaoming.txt文件,内容为 hello world! 保存退出
第一步:root权限创建用户并新建文件
第二步:输入内容并退出
第三步:完成
2、用cat命令查询文件里面的内容
一、笔记标题:WEB渗透系统班-Linux基础命令+用户权限管理
二、文章内容:
1. 课程内容概要
主要知识点1:Linux基础命令 查看身份指令:whoami、id 查看文件或目录指令:ls、ll(ls -al) 查看文件内容指令:cat 切换和查看目录指令:cd、pwd 文本编辑器指令:vi 查看网卡指令:ifconfig 查看通讯连接指令:netstat -an 权限相关指令:chmod、chown、chattr 网络相关指令:wget、curl 脚本解释器指令:sh、bash 标准输出指令:echo 远程登录指令:ssh 服务操作指令:service、systemctl 系统防火墙操作指令:iptables、firewalld 退出终端命令:exit 主要知识点2:vi命令三种模式 命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 输入模式:在命令模式下按下i就进入了输入模式。 底线模式:在命令模式下按下:(英文冒号)就进入了底线命令模式。
主要知识点3:用户权限管理
主要知识点4:在linux中,在/etc/passwd下存放的是用户信息,在/etc/shadow下存放的是用户密码的相关信息
2.重点知识与细节(针对本节课的核心内容进行详细记录,包含公式、代码、重要原理等)
概念解析
概念1: 新增用户:Useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用 -m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
- -u 用户号指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号,用户名就是指定新账号的登录名。
概念2:修改用户:Usermod 选项 用户名
-c 用户说明:修改用户的说明信息,即修改 /etc/passwd 文件目标用户信息的第 5 个字段;
-d 主目录:修改用户的主目录,即修改 /etc/passwd 文件中目标用户信息的第 6 个字段,需要注意 的是,主目录必须写绝对路径;
-e 日期:修改用户的失效曰期,格式为 "YYYY-MM-DD",即修改 /etc/shadow 文件目标用户密码信 息的第 8 个字段;
-g 组名:修改用户的初始组,即修改 /etc/passwd 文件目标用户信息的第 4 个字段(GID);
-u UID:修改用户的UID,即修改 /etc/passwd 文件目标用户信息的第 3 个字段(UID);
-G 组名:修改用户的附加组,其实就是把用户加入其他用户组,即修改 /etc/group 文件;
-l 用户名:修改用户名称;
概念3:删除用户: userdel -r 用户名
概念4:修改用户密码:passwd 用户名
概念5:新增组命令: groupadd 选项 用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用 户组的GID相同。
删除组命令 groupdel 用户组
查看组命令 cat /etc/group
修改组命令 group 选项 用户组
关键步骤
无
相关代码
无
3.实操练习 和 解析
见作业,对于vi命令的基本运用
4.个人总结
这次课学了一些Liunx的基础命令,重点学习了vi命令,还有有关用户权限管理的知识,对于用户,用户组信息的增删改查。
|