首页
学习
活动
专区
工具
TVP
发布

linux用户操作记录审计环境部署记录

通常,我们运维管理人员需要知道一台服务器上有哪些用户登录过,在服务器上执行了哪些命令,干了哪些事情,这就要求记录服务器上所用登录用户操作信息,这对于安全维护来说很有必要。...废话不多说了,下面直接记录做法: 1)查看及管理当前登录用户 使用w命令查看当前登录用户正在使用进程信息,w命令用于显示已经登录系统用户名称,以及它们正在做事。...在Linux系统环境下,不管是root用户还是其它用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录。...那有没有什么 办法实现通过记录登陆后IP地址和某用户名所操作历史记录呢?答案肯定是有的!...opt下新建个history目录,记录所有登陆过系统用户和IP地址(文件名),每当用户登录/退出会创建相应文件,该文件保存这段用户登录时期内操作历史,可以用这个 方法来监测系统安全性。

1.9K60
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxrsyslog系统日志梳理(用户操作记录审计)

目前大多数Linux发行版默认也是使用rsyslog进行日志记录。...rsyslog简单配置记录(如下将公司防火墙上日志(UDP)打到IDCrsyslog日志服务器上) 一、rsyslog服务端部署 安装rsyslog 程序(rsyslog默认已经在各发行版安装,...里ip白名单设置为客户机ip端,比如: $AllowedSender tcp, 172.18.0.0/16 #表示接收172.18.0.0/16网段客户机tcp...现在需要将登录到 这两台服务器上用户所有操作过程记录下来,记录达到rsyslog日志里,相当于做用户操作记录审计工作。...有上面日志可以看出,在172.19.10.24这台机器上操作记录都被详细记录下来了。这样,就能清楚地知道登录到这台机器上用户都做了些什么了.......

11.1K81

Linux基本操作——用户操作——用户操作

用户操作 在执行命令时需要使用sudo权限。 添加新用户账号 在Linux系统中添加用户账号步骤如下: 1.打开终端,以root用户身份登录。...home目录 如果要删除用户家目录,可以使用以下命令: rm -r /home/test 注意:删除用户账号和home目录时,请谨慎操作,以免误删重要数据。...用户操作 增加一个新用户组 要在Linux中添加一个新用户组,可以使用以下命令: 1.打开终端并以root用户身份登录。...以上就是在Linux中添加新用户方法。 修改用户属性 要在Linux中修改用户属性,可以使用chgrp和chmod命令。...请注意,删除用户组时要谨慎操作,确保没有任何用户属于该组或者已经将这些用户移至其他组。否则,删除用户组可能会导致一些权限和访问问题。

40250

Linux下绑定网卡操作记录

,中途再经过不同链路,在客户端很有可能会出现数据包无序到达问题,而无序到达数据包需要重新要求被发送,这样网络吞吐量就会下降。...需要注意 是,并不是所有的传输策略都是802.3ad适应,尤其考虑到在802.3ad标准43.2.4章节提及包乱序问题。不同实现可能会有不同适应 性。...在每个slave上根据当前负载(根据速度计算)分配外出流量。如果正在接受数据slave出故障了,另一个slave接管失败slaveMAC地址。...接收负载均衡是通过ARP协商实现。bonding驱动截获本机发送ARP应答,并把源硬件地址改写为bond中某个slave唯一硬件地址,从而使得不同对端使用不同硬件地址进行通信。...而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量 下面简单介绍下bond绑定双网卡操作记录: 通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠目的。

4.5K80

linux添加批量用户命令操作

添加和删除用户对每位Linux系统管理员都是轻而易举事,比较棘手是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便创建大量用户方法。...Linux系统提供了创建大量用户工具,可以让您立即创建大量用户,方法如下: (1)先编辑一个文本用户文件。...每一列按照/etc/passwd密码文件格式书写,要注意每个用户用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。...,并且用户宿主目录是否已经创建。...# pwconv 这样就完成了大量用户创建了,之后您可以到/home下检查这些用户宿主目录权限设置是否都正确,并登录验证用户密码是否正确。 Redis 脚本使用 Lua 解释器来执行脚本。

5.2K00

linux下基本操作记录mongodb

linux 下怎样寻找mongodb安装位置 find / -name mongodb #通用方法,同时返回比较多信息,不管有没有权限 locate mongodb #不推荐 whereis...下面是例子: 1)列出当前数据库 > show dbs 查看当前数据库 可以使用show dbs来列出当前有多少个数据库,看到是只有test一个 2) 定义新数据库名   我们通过使用...“use new-databasename”语法去使用一个新数据库,注意,即使你数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。...http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作:https://zhangge.net/4493.html 网页启动:http...://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux/2011

1.3K90

linux下文件加密操作记录

为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux文件加密方法做一简单介绍: 一、 ZIP加密 1)文件加密 使用命令"zip -e filename.zip filename...[root@centos6-vm02 ~]# zip -e test.txt.zip test.txt //如下进行加密操作时,需要输入两次密码 Enter password:...二、GnuPG加密 GnuPG全称是GNU隐私保护(GNU Privacy Guard),常常被称为GPG,它结合了一组加密软件。它是由GNU项目用C编程语言编写。最新稳定版本是2.0.27。...在如今大多数Linux发行版中,gnupg程序包都是默认随带,所以万一它没有安装,你可以使用apt或yum从软件库来安装它(yum install gnupg)。...[root@centos6-vm02 ~]# rm -f test.txt 文件解密操作

2.9K100

linux下基本操作记录mongodb

linux 下怎样寻找mongodb安装位置 find / -name mongodb #通用方法,同时返回比较多信息,不管有没有权限 locate mongodb #不推荐...下面是例子: 1)列出当前数据库 > show dbs 查看当前数据库 可以使用show dbs来列出当前有多少个数据库,看到是只有test一个 2) 定义新数据库名   我们通过使用...“use new-databasename”语法去使用一个新数据库,注意,即使你数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。...http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作:https://zhangge.net/4493.html 网页启动:http...://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux/2011

1.2K40

求连续操作(登录)数量(次数)最大记录用户

昨晚上老同事聚会,一个同事说道一个面试问题没有一个人做出来,就是求连续日期登录次数最大用户,同事说借助 rownumber即可求解,由于是喝酒聊天,也没有说详细解决过程。...登录时间里面有详细时分秒数据,而我们题目只要求连续天数,所以使用DATEDIFF函数可以解决, DATEDIFF(d,LoginTime,getdate()) as diffDate , 有多个用户都在登录...如果是连续记录,那么 diffDate- rn 肯定是相同! OK,果然这种方式很巧妙,那么我们最终SQL写出来也不难了。...开始动手,先构造一个表,插入初始数据: /* 求连续登录次数最多用户 */ create table UserLoginInfo( ID int IDENTITY primary key,...,或者求连续登录15天用户(比如QQ签到功能),是不是很熟悉呢?

3K70

第七章·Linux用户管理-用户基本操作

---- 用户基本概述 什么是用户 用户指的是能够正常登录Linux或windows系统 那Linux与windows系统用户有什么区别?...本质都是登录系统,只不过Linux支持多用户同时登录,windows默认不支持,但是修改组策略情况下也是可以多用户登录。... ---- Linux用户有什么作用 1)系统上每一个进程(运行程序)都需要特定用户运行 2)每一个文件都有特定用户拥有,所以访问一个文件或目录受到用户限制 3)进程能够以何种方式访问某一个文件或目录...#再次登录 即可恢复 [root@db04 ~]# 用户密码管理 创建完账户后,默认是没有设置密码,所以该账户是没有办法登陆操作系统。只有使用passwd设置好密码后方可登录系统。...Linux系统中,有时候普通用户有些事情是没办法操作,除非是root管理员用户才能做到。

2.1K30

Linux下监控用户操作轨迹

如果没有堡垒机,要在linux系统上查看到底谁对配置文件做了误操作,特别是遇到删库跑路事件,当然可以通过history来查看历史命令记录,但如果把history记录涂抹掉了,照样啥也看不到了。...linux script命令可以满足我们需求,script可以记录终端会话,只要是linux6.3以上系统,都会自带script命令,下面我用centos 7.4系统来测试一下。...用户登录执行操作都会记录到/var/log/script/*.log里,可以通过more、vi等命令查看目录里日志。...; (.data)回放操作; 在/var/log/script目录中,已经产生了log和data为后缀文件,并且还看到了root用户和UID号。...可以用scriptreplay命令回放操作: 先指定时间文件(.data),再指定命令文件(.log)。

2.3K40

Linux下部署Samba服务环境操作记录

下面简单介绍下,在Centos7下部署Samba服务操作记录(测试机192.168.10.204): 1)安装Samba [root@samba-server ~]# cat /etc/redhat-release...,格式为:"pdbedit [选项] 帐户" 第一次把用户信息写入到数据库时需要使用-a参数,以后修改用户密码、删除用户等等操作就不再需要了。...删除samba用户 samba服务数据库密码也可以用 smbpasswd 命令 操作 smbpasswd -a user:添加一个samba用户 smbpasswd -d user:禁用一个samba...Win+E键"打开,在最上面的"网络"地址栏输入“\\192.168.10.204”,然后回车,输入上面设置samba账号kevin及其密码,就能共享到linux/home/kevin下文件了...连接上后,就可以在windows和linux直接进行文件夹共享操作了,可以让里面放点测试文件 ? ? ?

2.1K80

Centos记录所有用户登录和操作详细日志

1、起因     最近 Linux服务器上一些文件呗篡改,想追查已经查不到记录了,所以得想个办法记录下所有用户操作记录。     ...一般大家通常会采用history来记录,但是history有个缺陷就是默认是1000行,当然你也可以vim /etc/profile将1000修改成1000000行,但是这只是比较笼统做法,看不到详细用户来源已经操作记录...,比如来源ip地址、操作时间、操作用户等。...chown -R admin:admin /var/log/history/admin #给各个用户赋予权限1.2.3. 3、自动记录脚本 在/etc/profile文件末尾追加编写脚本如下...而每次用户登录到退出都会产生以用户名、登录ip地址、操作时间为文件名文件,文件里面包含本次用户所有操作记录

2.7K40
领券