服务器取证基础—LINUX系统基本操作

admin 2025年7月1日15:03:07评论4 views字数 2248阅读7分29秒阅读模式
服务器取证基础—LINUX系统基本操作

服务器取证基础—LINUX系统基本操作

服务器取证基础—LINUX系统基本操作

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux特点:开放性、多用户、多任务、设备独立性、可靠的安全系统、良好的可移植性、支持多文件系统。

由于Linux的这些特性,目前大多数网站都使用以Linux作为操作系统的服务器,了解一些LINUX系统基本操作对这些服务器的取证将很有帮助。

01.远程管理协议

对于不便直接对服务器硬件进行取证,但是有用户口令的情况,可以通过远程访问的方式取证。远程管理协议主要有RDP协议、RFB协议、Telnet协议、SSH协议。

RDP 协议和 RFB 协议都允许用户通过图形用户界面访问远程系统,但 RFB 协议倾向于传输图像,RDP 协议倾向于传输指令,完成相同的操作,使用 RFB 协议传输的数据量会比 RDP 大,而 RDP 对客户端的要求比 RFB 更苛刻, RDP 适用于低速网络。

Telnet 协议和 SSH 协议都是命令行远程管理协议,有共同的应用领域,常用于远程访问服务器。相比 Telnet 协议,SSH 协议在发送数据时会对数据进行加密操作,数据传输更安全,因此 SSH 协议几乎在所有应用领域代替了 Telnet 协议。

02.Linux系统用户账号的管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

语法:useradd 选项 用户名

useradd –d  /home/ name1-m name1

userdel 选项 用户名

userdel -r name1

usermod 选项 用户名

usermod -s /bin/ksh -d /home/z name1

选项:

-c comment 指定一段注释性描述。

-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

-g 用户组 指定用户所属的用户组。

-G 用户组,用户组 指定用户所属的附加组。

-s Shell文件 指定用户的登录Shell。

-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

-r  是把用户的主目录一起删除。

03.用户口令的管理

用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:

passwd 选项 用户名

选项:

-l 锁定口令,即禁用账号。

-u 口令解锁。

-d 使账号无口令。

-f 强迫用户下次登录时修改口令。

04.Linux 文件基本属性

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

语法:

增加:groupadd 选项 用户组

groupadd -g 101 group1

删除:groupdel 用户组

修改:groupmod 选项 用户组

groupmod –g 102 -n group2 group1

选项:

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

-n 新用户组 将用户组的名字改为新名字

如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限:

语法:newgrp 组名

03.用户口令的管理

为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:

chown (change owner) :修改所属用户与组。

chmod (change mode) :修改用户的权限。

可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组:

若是 d 则是目录,若是 - 则是文件,若是 l 则表示为链接文档,若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置),若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

服务器取证基础—LINUX系统基本操作
服务器取证基础—LINUX系统基本操作

03.更改文件属性

1、chgrp:更改文件属组

语法:chgrp [-R] 属组名 文件名

2、chown:更改文件属主,也可以同时更改文件属组

语法:chown [–R] 属主名 文件名

chown [-R] 属主名:属组名 文件名

3、chmod:更改文件9个属性

语法:chmod [-R] xyz 文件或目录

chmod u=rwx,g=rx,o=r 文件名

Linux文件属性有两种设置方法,一种是数字,一种是符号:

u:user用户,g:group组,o:others其他,a:all全部的身份;

xyz : 就是数字类型的权限属性,为 rwx 属性数值的相加。

选项:

-R:递归更改文件属组,在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

服务器取证基础—LINUX系统基本操作
服务器取证基础—LINUX系统基本操作

抉隐科技

咨询热线:

021-80158655

关注我,带你学习更多鉴定小知识哦~

原文始发于微信公众号(抉隐科技):服务器取证基础—LINUX系统基本操作

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年7月1日15:03:07
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   服务器取证基础—LINUX系统基本操作https://cn-sec.com/archives/1711310.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息