linux用户时间
1. linux 控制用户登录时间及时长
1.限制用户user登录时间
# vi /etc/security/time.conf
加入以下一行
sshd;*;user;Al1800-2000
# vi /etc/pam.d/sshd
加入以下一行
account required pam_time.so
2.限制使用时长,将下面脚本加入crontab,在合适的时间每分钟自动执行
#!/bin/bash
last|grepstill|grepuser|
do
start=$(date-d"$week$mon$day$time"+%s)
end=$(date+%s)
total=$(($end-$start))
if[$total-ge7320]
then
if[$total-ge7200]
then
pkill-t$tty
else
echo"TimeOut!!!Youwillbelogoutin2minutes!"|write$username$tty
fi
fi
done
2. 怎么查看linux的全部用户创建时间
查看用户的home目录的创建时间
查看日志
用stat 命令,可以看到目录的三个时间。不过这个时间只是用来参考的,确定一个范围。
查看日志是最准确的方法 /var/log/auth.log ,前提是你的日志还在。
还有一种方法就是查看密码文件 /etc/shadow 第3个字段是指上次修改密码的时间,是1970.01.01到现在的天数,你可以算一算。如果他没有更改过密码,那就是这个时间了。
3. Linux 下如何查看用户注册时间
这个有什么用,感觉用处不大。
4. linux 如何查看各类用户尝试登陆的时间,ip地址信息等
linux 如何查看各类用户尝试登陆的时间,ip地址信息等
你可以使用w命令
语法格式如下:
w -[husfV] [user]
下面对参数进行说明:
-h 不显示标题。
-u 当列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。
-s 使用短模式。不显示登录时间、JCPU和PCPU时间。
-f 切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名,当然系统管理员可以对源文件 作一些修改使得显示该项成为默认值。
-V 显示版本信息。
user 只显示指定用户的相关情况。
解释:
USER —登录的用户名
TTY —登录后系统分配的终端号
FROM—远程主机名,即从哪儿登录来的
LOGIN@—何时登录
IDLE—空闲了多长时间,表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置
JCPU—和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU—指当前进程(即在WHAT项中显示的进程)所占用的时间
WHAT—当前正在运行进程的命令行
例如:
user3 pts/39 192.168.0.5 07Jul13 2:11m 1.62s 1.58s ssh 10.1.1.2
user3用户 2013年7月7日 从IP 192.168.0.5 登录到本机,终端号pts/39,已经2小时11分没有操作了,登录后其所有进程占用CPU时间1.62秒,当前执行的程序是ssh 10.1.1.2,占用CPU时间1.58秒
linux服务器如何检查远程用户登陆状态,时间,ip地址等信息
使用命令 last或者w
如何查看域用户登陆域的时间
1. 开始->管理工具->域控制器安全策略->本地策略->审核策略->审核登录事件->选择“成功”选项, 关闭“域控制器安全策略”管理单元。
2. 在命令行提示符窗口中,输入“GPUDATE/FORCE” ,然后按 “回车” ,立即刷新本地策略;
3. 开始->运行”并输入“EVENTVWR.MSC” ->安全性->察看登陆信息;
如何查看对方qq登陆地址或ip地址
QQ安全中心
linux (用命令)如何查看当前用户登陆信息?
who 和 w都可以的,也可以用ps -aux|grep ssh看用ssh登陆的用户信息
很基础噢,直接搜索就好,网络知道有些慢的
如何查看QQ好友IP地址信息
今天我为大家带来如何查看QQ好友的IP地址,进而如何查看QQ好友的地址信息,希望分享出来对大家有所帮助。 方法/步骤 1、首先我们右键点击电脑下方任务栏的空白区域,在下拉菜单中找到任务管理器打开。 2、进入任务管理器界面,在上方菜单栏中找到性能选项,然后在性能对话框右下角找到资源监视器打开。 3、进入资源监视器主界面之后,我们在上方的菜单栏里面找到网络选项,点击进入网络详细信息界面。 4、在网络界面我们找到下方的TCP连接选项,然后点击TCP菜单里面的IP地址选项右键点击,选择列。 5、在列属性窗口里我们把,下边的接收,发送,总数选项前面的勾给打上,方便我们获得详细信息,便于搜索。 6、然后找到我们想要查看的QQ好友,与其发送信息进行交谈,等待对方回复我们信息。最后时间对话长一点这样方便我们监测器有效的检测到IP地址信息。 7、待对方回复我们之后,我们在TCP连接中找到QQ主程序,可以在后方的远程地址中看到一个IP地址,这个IP地址就是刚才与我们聊天的好友的IP地址。 8、然后我们把 这个IP地址复制下来。打开网络搜索,在搜索栏目里输入QQ好友的IP地址,点击搜索就可以查看到我们QQ好友在什么地方了。 以上就是如何查看QQ好友的IP地址信息方法介绍,希望能对大家有所帮助!
如何查看QQ好友的IP地址信息
目前没有什么好方法可以查到对方IP
比较简单的方式
就是开启视频聊天 或者传送大文件
这样会建立点对点连接
然后 到任务管理器里面查网络
不过 有时不准。
一、使用专门的IP地址检测工具
最简单的方法,目前用于检测QQ好友IP地址的工具中最出名的有以下两个:
1.网络企鹅
软件版本:2001.C.1
软件大小:637KB
软件性质:共享软件(功能无限制)
适用平台:Windows 9x/Me/2000
“网络企鹅”除能查看好友IP地址,分析所在地理位置外,内部还存储有200多个很酷的聊天贴图和聊天用语,供你复制使用;内置消息炸弹,允许多消息循环自动发送以及消息发送间隔时间;屏蔽QQ广告,无论你怎么点,都不会出现广告页面。
首先连接Inter,登录QQ,再运行“网络企鹅”,第一次运行时软件会询问一些基本信息,可以不填,软件启动成功后会在任务栏右端出现黄色的笑脸图标。
点系统托盘处的小脸图标,从弹出的菜单中选择“IP查看”。这时会弹出一个没有任何内容的窗口,此时可以给在线好友发一个消息。消息发过去后,他的IP地址、号码、端口等信息会加入到前述的窗口中(如图1)。以后,每得到一个新的好友IP地址信息,“网络企鹅”将自动将其相关信息加入“IP查看”窗口。
2.QQ狙击手
软件版本:2.0
软件大小:1MB
软件性质:共享软件(功能限制)
适用平台:Windows 9x/Me/2000
“QQ狙击手”的功能相当简单,只能用来查看好友的IP地址及其来自何方。第一次运行QQ狙击手时,需在“设置”中点击右边的“打开文件夹”图标,定位到 QQ的安装目录和执行文件(例如:C:Program FilesTencent QQ2000B.exe),另外还可设置QQ的客户端默认端口等。上述设置完成后,“QQ狙击手”就启动了,其界面如图2),窗口上半部是与你通讯的好友或陌生人的IP地址信息及其来自什么地方。下半部是实时更新的,只要QQ与外界通讯,这部分就会实时显示信息。
如何得到更准确的地址
用以上两个软件获得的好友IP地址是准确无误的,但所示的地理位置不一定准确,可能是IP地址库更新较慢的原因。因此,我知道了好友的IP后,会到“追捕”(下载网址: :zhuibu.)中进行查看。由于该软件的IP地址库非常大且很全,更新速度又快,因此得到好友的地理位置是比较准确的。
二、利用防火墙查看IP
你是在网吧上QQ吗?那上面所说的专用QQ好友IP地址查看工具可能无法使用,难道就束手无策了吗?其实我们还可以使用防火墙来获得IP地址,因为一般的网吧为了自身安全一定都会安装防火墙软件,下面以“天网防火墙”为例进行说明:
1.运行防火墙程序,在“自定义IP规则”那一栏把“UDP数据包监视”选项打上勾(QQ中的聊天功能使用的是UDP的4000端口作为数据发送和接收端口)。接着点一下工具按钮上那个像磁盘一样的图标,再点“确定”按钮。
2.运行QQ,当发信息给好友时,发完信息后再切换到防火墙程序所在窗口,看看当前由防火墙记录下来的日志(点击主界面像铅笔一样的按钮即进入日志界面),其记录格式如下:
[11:07:33] 发送到 202.104.129.251 的 UDP 数据包,
本机端口: OICQ Client[4000] ,
对方端口: OICQ Server[8000]
继续下一规则。
[11:07:33] 接收到 202.104.129.251 的 UDP 数据包,
本机端口: OICQ Client[4000] ,
对方端口: OICQ Server[8000]
继续下一规则。
其中的“202.104.129.251”就是好友的IP地址,接着再配合“追捕”之类的工具软件,就知道好友大概在哪里了。
三、用DOS命令查看IP
如果你所在的网吧连防火墙也没安装,那么就用古老的DOS命令吧,也就是用stat这个命令来查看。
用此方法有个前提条件,那就是一定要用甜言蜜语把想知道IP地址的好友请到QQ的“二人世界”里。然后在MS-DOS窗口里输入如下命令:stat -n ,你将看到如下内容:
Active Connections
Proto Local Address Foreign Address State
TCP 61.109.34.78:1200 61.154.155.109:61555 ESTABLISHED
TCP 61.109.34.78:2694 61.143.136.34:6667 ESTABLISHED
TCP 61.109.34.78
鼠标右键单击电脑左面最下方的工具条,然后点击”启动任务管理器“。
在任务管理器里面点击”资源检测器”。
在资源检测器页面依次点击“网络”,印象里面带“qq”两字的都点上√,然后在侦听端口,右键点击“印象”,然后在弹出来的会话框中点击“选择列”。
在选择列会话框中的地址前面打上“√”,然后单击确定“。
然后返回TCP连接,并把这个窗口放大,方便查看IP地址。
然后找qq找一个人聊天,并观测步奏5所示的窗口。
在TCP连接窗口你可以看到一个没有本地IP的地址,那个就是你聊天的人的IP地址,然后你可以通过IP去查找地理位置。
java中如何获得上次登陆的时间和IP地址?
第一次登录时获取其当前时间和当前IP,并存入数据库,每次登录时再获取并在退出时将数据录入数据库中覆盖之间的登录时间和登录IP。查看时通过数据库来查询
5. Linux设置用户的过期时间
在使用 useradd命令 创建了一个新的账户,并使用 passwd命令 设置其密码之后,我们有时还希望给账户设置一个过期时间,尤其是针对那种临时账户。
usermod命令 可以做到这一点,使用方式如下:
sudo usermod -e 2017-12-31 huge
上述命令是在说,系统中有一个名叫huge的账户,我们设置好了他的账户在2017年12月31日过期。我们若是想要查看账户的过期信息,可以用下述命令去 /etc/shadow文件 中查看
sudo vim /etc/shadow
6. 3-14 Linux中用户修改密码关于时间的参数 --- chage
passwd 是创建密码时加上相应的选项制定时间参数。如果想修改一个账号密码的时间参数可以用chage,chage 可以修改和密码有关的时间参数。
-I:查看一个账户和密码有关的时间参数。
-d:YYYY-MM-DD,修改最近一次更改密码的时间。
-E:YYYY-MM-DD,修改账号的失效时间。
-l:天数,设置密码几天后失效。
-m:天数,设置密码至少保留几天。
-M:天数,设置密码多久后需要更新。
-W:天数,设置密码过期前警告时间。
-I:查看一个账户和密码有关的时间参数。
红色下划线:chage -l user9 查看 user9 用户的密码参数。
Last password change : May 17, 2021(最后一个修改密码时间:2021年5月17日)。
Password expires : never(密码过期时间:从不)。
Password inactive : never(密码失效时间:从不)。
Account expires : never(账户到期时间:从不)。
Minimum number of days between password change : 0 (两次修改密码之间相距的最小天数:0)。
Maximum number of days between password change : 99999。 (两次修改密码之间相距的最大天数:99999)。
Number of days of warning before password expires : 7(密码过期前的警告天数:7)。
-d:YYYY-MM-DD,修改最近一次更改密码的时间。
红色下划线:原来 user9 最近一次更改密码的时间 2021-5-17。
黄色下划线:chage -d 修改了最后一次更改密码的时间 2020-1-1。
-E:YYYY-MM-DD,修改账号的失效时间。
1、红色下划线:chage -E 2020-1-1 把 user9 的账号失效时间设置为 2020-1-1。
2、修改账号的失效时间后,user9 已经达到了账号失效的标准。所以,重新登录 user9 账号的时候已经不能登录此账号。
3、黄色下划线:chage -E -1 把 user9 的账号失效时间设置为 从不失效。
4、恢复账号后,user9可以重新登录。
tips:chage -E 后面可以跟准确的日期 也 可以跟天数。准确日期就是账号失效的日期,而跟天数则从1970年1月1日开始算起,到达了设置天数的日期就是账号失效的日期。
如:chage -E 30 user9,就是从1970年1月1日开始算起。30天后 user9 失效,1970年1月1日 + 30天,就是1970年1月31日。
-M:天数,设置密码多久后需要更新。
红色下划线:user9 此时的密码过期时间:从不。两次修改密码之间相距的最大天数:99999
黄色下划线:chage -M 10 把 user9 的密码更新时间设置在10天后。两次修改密码之间相距的最大天数:10。
-l:天数,设置密码几天后失效。
红色下划线:user9 密码过期的时间是 May 28, 2021。
黄色下划线:chage -I 3 把 user9 的密码失效时间设置为3天后,密码失效后用户将无法登陆系统了。
-m:天数,设置密码至少保留几天。
红色下划线:user9 两次改变密码之间相距的最小天数:0。即随时可以修改。
黄色下划线:chage -m 7 把 user9 两次改变密码之间相距的最小天数设置为 7。即 7 天内不能修改密码。
蓝色下划线:最后一次修改密码的时间是 May 18, 2021。由于设置了7天不能修改密码。即25号以内不能修改密码。
Xshell 登录 user9 用户。date 查看当前时间 May 19,2021。passwd 尝试修改密码,被提示You must wait longer to change your password (你必须等待更长时间才能更改密码)。即设置了密码至少保留几天,这段时间内不能修改密码。
root 更改时间,把系统时间设置为 2021-5-25。
25号 离上次设置密码 18号已相隔7天。所以,可以设置密码成功。
-W:天数,设置密码过期前警告时间。
红色下划线:user9 的密码过期前警告时间是 7 天。
黄色下划线:chage -W 11 把 user9 密码过期前警告时间设置为 11 天。
蓝色下划线:user9 密码过期时间是 2021年5月29日。现在是2021年5月19日,结合密码过期前 11 天有警告提示。user9登录系统应该会有 密码过期 提示。
红色下划线:user9 用户登录系统,正如预期出现了密码过期提醒。