网络安全-Linux渗透测试2
Linux渗透测试
目录/文件基本管理
查看目录、查看文件
ls列目录及文档属性
**ls **
- 格式:ls [选项] … [目录或文件路径]
常用命令选项
- -A:列出目录内文档(包含.开头的隐藏文档)
- -a:列出目录内所有文档(包含隐藏文档及.和..)
- -l:以长格式显示(详细信息)
- -h:带容量单位(一般与-l一起使用)
- -d:如果目标是目录,只列出目录本身(不包含目录下内容)
cat/less 查看文件内容
cat:显示文件的全部内容
- 格式:cat [文件路径] …
1 | [root@ntd ~]# cat /etc/services |
less:分页显示
- 按PgUp/PgDn翻页、按q键退出
1 | [root@ntd ~]# less /etc/services |
创建目录、空文件
mkdir创建目录
mkdir(make directory)
- 格式:mkdir [-p] [/路径/] 目录名…
- -p:创建目录时连同父目录一起创建
1 | [root@ntd ~]# mkdir -p /ntd/pentest |
touch创建文件
touch:创建指定的空文件,一般仅用作测试
- 格式:touch 文件名
1 | [root@ntd ~]# cd /ntd/pentest //切换到/ntd/pentest目录 |
目录/文件进阶操作
复制、移动、删除
cp复制文档
cp(copy)
- 格式:cp [选项] 原文件 目标路径
常用命令选项
- -r:递归,复制目录时必须有此选项
1 | [root@ntd ~]# cp -r /boot/grub2/ /ntd |
mv移动/改名文档
mv(move)
- 格式:mv [选项] 原文档 目标路径/[新文档名]
1 | [root@ntd ~]# mkdir /backup |
rm删除文档
rm(remove)
- 格式:rm [选项] 文件或目录
常用命令选项
- -r:递归删除(含目录)
- -f:强制删除
1 | [root@ntd ~]# rm -rf /backup //制递归删除,并且不进行删除询问 |
vim文本编辑
vi与vim
- vi,Virsual Interface – Linux/Unix默认编辑器
- vim,Vi Improved – vi编辑器的增强版
vim编辑器的工作模式
- 三种“变身”状态
用户账号管理
关于用户账号
用户的作用
- 作为登录系统的凭据
- 作为访问文档、进程等资源的身份凭据
用户类型
- 超级用户(ID为0)
- 系统用户(不能登录,ID为1-999)
- 普通用户(ID为1000~60000)
普通用户的主要属性
- 登录名、密码、家目录(/home/用户名)
添加新用户
useradd 命令
- 格式:useradd 用户名
1 | [root@ntd ~]# useradd nvshen |
为用户设置密码
passwd命令
- 格式:passwd [用户名]
1 | [root@ntd ~]# passwd nvshen //管理员才有权改其他用户密码 |
删除用户
userdel命令
- 格式:userdel [-r] 用户名
- 添加 -r 选项时,可以将宿主目录/用户邮箱也一并删除
1 | [root@ntd ~]# userdel -r nvshen //删除用户 |
组账号管理
添加组
组的作用
- 用来批量授权
- 作为访问文档、进程等资源的身份凭据组
账号的主要属性
- 组名、成员用户列表
groupadd命令
- 格式:groupadd 组名
1 | [root@ntd ~]# groupadd gaibang //创建gaibang用户组 |
为组添加/删除成员用户
gpasswd命令
- 格式:gpasswd [-a|-d 用户名] 组名
- -a(add):添加
- -d(delete):删除
1 | [root@ntd ~]# useradd nvshen //重新添加nvshen用户 |
删除组
groupdel命令
- 格式: groupdel 组名
1 | [root@ntd ~]# groupdel gaibang //删除gaibang用户组 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Nicopilot!