用户管理—查看用户的命令

1、查看当前登录用户信息 
who命令: 
who缺省输出包括用户名、终端类型、登陆日期以及远程主机。 
who /var/log/wtmp 
可以查看自从wtmp文件创建以来的每一次登陆情况 
(1)-b:查看系统最近一次启动时间 
whoami命令:显示当前登录用户名

users命令: 打印当前登录的用户,每个显示的用户名对应一个登陆会话。

2、查看命令历史 
每个用户都有一份命令历史记录 
查看$HOME/.bash_history 
或者在终端输入: history

3、last命令 
查看用户登录历史 
此命令会读取 /var/log/wtmp文件;/var/log/btmp可以显示远程登陆信息。 
last默认打印所有用户的登陆信息。 
如果想打印某个用户的登陆信息,可以使用 
用法:last  + 用户名参数:

(1)-x:显示系统开关机以及执行等级信息

(2)-a:将登陆ip显示在最后一行

(3)-f :读取特定文件,可以选择 -f /var/log/btmp文件

(4)-d:将IP地址转换为主机名 
(5)-n:设置列出名单的显示列数 
(6)-t:查看指定时间的用户登录历史 
             last -t 20180426160404 
             显示这个时间戳之前的登陆历史

4、lastlog命令 
查看所有用户最近一次登录历史 
命令将读取/var/log/lastlog文件;用户排列顺序按照/etc/passwd中的顺序 
参数: 
(1) -u:查看某个用户的最后一次登陆历史 
       例如: lastlog -u  test 
                  查看用户test的登陆历史 
(2) -t:查看最近几天之内的用户登录历史 
       例如: lastlog -t 1 
                  查看最近1天之内的登陆历史 
(3) -b:查看指定天数之前的用户登录历史 
       例如: lastlog -b 60 
                 查看60天之前的用户登录历史

原文地址:https://www.cnblogs.com/caojf/p/9129758.html

时间: 2024-10-11 04:08:04

用户管理—查看用户的命令的相关文章

linux 用户管理,用户权限管理,用户组管理

linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到7个 rwx 表示该文件或目录对所属组操作权限, 依次的后面3个 r-x 表示该文件或目录对其他人的操作权限,这里是 r读,和 x 执行权限 权限后面的 数字2 表示当前目录或文件的连接数量: 数据后面的 名字,表示的是该文件或目录的所有者 依次后面的 名字,表示该文件或目录的所在组: 依次后面的

杂谈_Linux_003<用户管理1_用户>

1:用户管理概述:Linux多用户管理:基于用户身份,对资源访问进行控制 管理员用户.普通用户.程序用户(如:mysql) 用户与组:1个组内可以有多个用户,1个用户可以属于多个组 操作权限:不同的用户不同的操作权限 2:root用户工作环境 root用户登录成功标识: 查看当前用户工作目录:pwd 退出登录:exit 3:新增用户 操作权限:root用户 新增用户:useradd  test1 设置密码:passwd  test1 切换到普通用户: su - test1 普通用户登录成功标识:

mongodb之用户管理与系统管理常用命令

## mongodb的用户管理(认证管理) 用户分三种 全局用户 数据库对应用户 只读用户 ### 创建全局用户(全局用户只能在admin账户下创建) 创建了一个名为zhuima,密码为zhuima的全局账户 [[email protected] ~]# hostname redis.unix178.com [[email protected] ~]# mongo MongoDB shell version: 2.4.6 connecting to: test > show dbs local0

帮助 用户管理 文件压缩(命令)

帮助命令 帮助命令:man 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 功能描述:获得帮助信息 语法:man [命令或配置文件] 范例:$ man ls 查看ls命令的帮助信息 $ man services 查看配置文件services的帮助信息 用户管理命名 添加新用户:useradd 命令名称:useradd 命令所在路径:/usr/sbin/useradd 执行权限:root 语法:useradd 用户名 范例:$ userad

Linux运维六:用户管理及用户权限设置

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加.删除与修改. ·

Linux用户管理及用户信息查询

useradd 创建用户,更改用户信息 1.工作原理流程 使用此命令式,若不加任何参数选项,直接跟用户名,那么系统会首先读取/etc/login.defs(用户定义文件)和/etc/default/useradd(用户默认配置文件)文件中所定义的参数和规则,然后进行添加用户的操作,同时还会读取/etc/passwd(用户文件)和/etc/group(组文件),添加新用户和用户组信息,再向/etc/shadow(用户密码文件)和/etc/gshadow(组密码文件)添加对应的密码信息.同时根据/e

【linux】创建用户,查看用户

查看用户:cat /etc/passwd 创建sudo+NOPASSWD的权限的用户: useradd admin id admin passwd admin (abc123) visudo 设置admin ALL=(ALL) NOPASSWD: ALL 原文地址:https://www.cnblogs.com/Calinayc/p/11581756.html

asp.net Identity2 角色(Role)的使用(三)用户管理,用户控制器和视图

修改用户控制器AccountController,增加角色管理器. public class AccountController : Controller { public AccountController() { } public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, ApplicationRoleManager roleManager ) {

Mongodb 授权 用户管理 添加用户

[开发过程的随笔总结,欢迎您的点评,可以做到更加严谨] 简介:mongoDB noSql数据库 文档型数据库 前些天,做一个日志归类入库项目的时候  用mongoDB进行持久化存储   防止mongoDb的无权限链接,添加了权限验证 1 如果mongoDB是开放内网地址的话,不用担心外部链接 2 mongoDB添加用户(版本mongoDB 3.2.7) 授权方式启动服务 要让用户生效, 需要启动服务器时,就指定 --auth 选项. 操作mongoDB前先进行授权 db.auth('root',