• 首页
  • 热点
  • 财经
  • 要闻
  • 经济
  • 快讯
  • 科技
  • 滚动
  • 行业
  • 教育
  • 综合
logo
  • 中陕网首页 >
  • 中陕网 > 资讯 > 资讯 >
  • 正文

全球看点:快速上手Linux核心命令(十一):Linux用户相关命令

2023-05-07 08:22:52 来源:博客园
目录前言useradd 创建用户usermod 修改用户信息userdel 删除用户groupadd 创建新的用户组groupdel 删除用户组passwd 修改用户密码chage 修改用户密码有效期批量更新用户密码su 切换用户visudo 编辑sudoers文件sudo 以另一个用户身份执行命令id 显示用户与用户组信息w 显示已登录用户信息显示已登录用户信息users 显示已登录用户whoami 显示当前登录的用户last 显示用户登录列表lastb 显示用户登录失败的记录lastlog 显示所有用户最近登录记录前言

上一篇中已经预告,我们这篇主要说一说Linux中用户相关的命令。可能各位小伙伴用的Windows会比较多一点,在Windows操作系统中,我们知道有Administrator用户,Administrator 是Windows系统中的管理员用户,有着最高的权限。用户登录Administrator后可以创建Gust等用户,修改密码并且给Gust用户分配相应的权限。同样的在Linux中,root就相当于Administrator用户,具有着最高权限。登录root 用户可以创建用户、修改用户密码、给用户分配角色等等。下面思维导图中列出了我们需要掌握的19个命令

useradd 创建用户

1、简介


【资料图】

useradd 命令用户创建新的用户或者更改用户信息

2、原理

3、语法格式

useradd [参数选项] [用户名]或useradd -D [参数选项]

4、参数说明① 不加选项-D参数

参数选项参数说明
-c comment加上备注信息,会保存到passwd备注栏中(第五列)
-d home_dir新用户每次登录时使用的家目录
-e expire_date用户终止日期
-f inactive_days用户过期几日后永久停权
-g initial_group指定用户对应的用户组。用户组必须是系统现在已存在的名词
-G group,[...]定义此用户为多个不同组的成员。每个用户组使用逗号(,)分割
-m用户目录如不存在则自动建立
-M不建立家目录,优先于、etc/login.defs文件设定。【创建虚拟用户时一般不需要建立家目录,部署应用服务时则需要创建虚拟用户】
-n默认情况下用户的用户组和用户名称是相同的。通过该参数,就不会生成与用户名一样的用户组了
-s shell用户登录后使用的Shell名称。默认不填写,系统会使用配置文件(/etc/default/useradd)中的预设值
-u uid用户ID值。这个值是唯一的

② 加-D选项参数

参数选项参数说明
-b defalut_home定义用户家目录的基本目录,当用户家目录不存在时,此目录将作为家目录生效
-e defalut_expire_date用户账号停止日期
-f defalut_inactive用户过期几日后停权
-g defalut_group新用户起始用户组名或ID。用户组名必须为现已存在的名称
-s default_shell用户登录后使用Shell名称

5、实践操作① 不加任何参数添加用户

# 创建xiezhrspace 用户[root@xiezhr ~]# useradd xiezhrspace# /home/ 路径下新生成一个xiezhrspace 目录。这个就是xiezhrspace用户的家目录[root@xiezhr ~]# ls -ld /home/xiezhrspacedrwx------ 2 xiezhrspace xiezhrspace 4096 Aug 29 23:05 /home/xiezhrspace

在前面我们说过创建一个新用户会在/etc/shadow、/etc/group 和/etc/gshsdow 文件中生成相关信息,具体是不是这样的呢?我们去看一看(●"◡"●)

# 在创建用户时候没有指定密码,但是shadow还是生成了一行信息[root@xiezhr ~]# grep -w xiezhrspace /etc/shadowxiezhrspace:!!:19233:0:99999:7:::# 创建用户时,默认会创建与用户名同名的用户组[root@xiezhr ~]# grep -w xiezhrspace /etc/groupxiezhrspace:x:1002:#组密码文件中也会增加一条信息[root@xiezhr ~]# grep -w xiezhrspace /etc/gshadowxiezhrspace:!::

② 创建一个组,并将新建用户归于这个组

# 创建一个gid 为808 的用户组[root@xiezhr ~]# groupadd -g 808 xiezhrgroup# 创建一个uid为908的用户xietest,并将用户归于xiezhrgroup组[root@xiezhr ~]# useradd -g xiezhrgroup -u 908 xietest# 查看用户信息[root@xiezhr ~]# id xietestuid=908(xietest) gid=808(xiezhrgroup) groups=808(xiezhrgroup)

③ -M -s参数的使用(在生产环境中部署Nginx、MySQL等服务经常使用)

# -M 不创建见目录# -s 指定登录后的Shell# /sbin/nologin  表示禁止登陆[root@xiezhr ~]# useradd -M -s /sbin/nologin xiaofang[root@xiezhr ~]# ls -ld /home/xiaofangls: cannot access /home/xiaofang: No such file or directory[root@xiezhr ~]# grep -w xiaofang /etc/passwdxiaofang:x:1003:1003::/home/xiaofang:/sbin/nologin

/etc/passwd 文件说明

xiaofangx10031003/home/xiaofang/sbin/nologin
用户名称账号密码账号UID账号组GID用户说明用户家目录shell解释器
usermod 修改用户信息

1、简介

usermod 命令用于修改系统已经存在的用户账号信息

2、语法格式

usermod [参数选项] [用户名]

3、参数选项

参数参数说明
-c comment修改用户password文件中用户的说明栏,与useradd -c 功能相同
-d home_dir修改用户的家目录 与useradd -d 功能相同
-e expire_date修改用户终止日期 与useradd -e 功能相同
-f inactive_days修改用户过期后几日永久停权 与useradd -f 功能相同
-g initial_group修改用户对应的用户组 与useradd -g 功能相同
-G group,[......]修改此用户为多个不同组的成员 与useradd -G功能相同
-m用户目录如果不存在则自动建立
-M不建立用户家目录。一般创建虚拟用户时不建立家目录。不是nginx、redis等服务是需要创建虚拟用户
-n默认情况下,用户的用户组与用户的名称相同
-s shell修改用户登入后使用的Shell名称 与useradd -s 功能相同
-u uid修改用户的ID值 与useradd -u 功能相同
-a追加用户到用户组 仅与-G参数连用
-l修改用户账号名称
-L锁定用户密码,不让用户改密码
-U解除密码锁定

4、实践操作将前面创建的xiezhr 用户的用户注释修改为“测试用户”,UID 修改为888,归属修改为用户组root、xiezhr 成员,其Shell类型为/sbin/nologin,设置家目录为/home/xiezhr 用户过期时间为2022-10-02 ,过期后15天停权

[root@xiezhr ~]# usermod -u 888 -s /sbin/nologin -c "测试用户" -G root -e "2022/10/02" -f 30 -d /home/xiezhr xiezhr[root@xiezhr ~]# grep -w xiezhr /etc/passwdxiezhr:x:888:1001:测试用户:/home/xiezhr:/sbin/nologin[root@xiezhr ~]# id xiezhruid=888(xiezhr) gid=1001(xiezhr) groups=1001(xiezhr),0(root)[root@xiezhr ~]# grep -w xiezhr /etc/shadowxiezhr:!!:19233:0:99999:7:30:19267:[root@xiezhr ~]# chage -l xiezhrLast password change                                    : Aug 29, 2022Password expires                                        : neverPassword inactive                                       : neverAccount expires                                         : Oct 02, 2022Minimum number of days between password change          : 0Maximum number of days between password change          : 99999Number of days of warning before password expires       : 7
userdel 删除用户

1、简介

userdel 命令用户删除指定的用户及与该用户相关的文件

2、语法格式

userdel [参属选项] [用户名]

3、参数选项

参数参数说明
-f强制删除用户,即使用户当前登录
-r删除用户的同时,删除与用户相关的所有文件

4、实践操作① 不加参数删除用户

[root@xiezhr home]# tail -4 /etc/passwdxiezhr:x:888:1001:测试用户:/home/xiezhr:/sbin/nologinxiezhrspace:x:1002:1002::/home/xiezhrspace:/bin/bashxietest:x:908:808::/home/xietest:/bin/bashxiaofang:x:1003:1003::/home/xiaofang:/sbin/nologin[root@xiezhr home]# ll /home/xietest/ -lddrwx------ 2 xietest xiezhrgroup 4096 Aug 29 23:16 /home/xietest/[root@xiezhr home]# userdel xietest [root@xiezhr home]# grep -w xietest /etc/passwd[root@xiezhr home]# ll /home/xietest/ -lddrwx------ 2 908 xiezhrgroup 4096 Aug 29 23:16 /home/xietest/

② 加 -r 参数删除用户及加目录

[root@xiezhr home]# ls -ld /home/xiezhr001/drwx------ 2 xiezhr001 xiezhr001 4096 Sep  4 19:50 /home/xiezhr001/[root@xiezhr home]# grep -w xiezhr001 /etc/passwdxiezhr001:x:1005:1005::/home/xiezhr001:/bin/bash[root@xiezhr home]# userdel -r xiezhr001 [root@xiezhr home]# grep -w xiezhr001 /etc/passwd[root@xiezhr home]# ls -ld /home/xiezhr001/ls: cannot access /home/xiezhr001/: No such file or directory

注意

在实际工作中,尽量不要使用userdel删除用户,只需要在/etc/passwd里注释用户就可以了。在使用-r参数一定要慎重,-r参数会将家目录下所有文件和目录都删除,该过程是不可逆的groupadd 创建新的用户组

1、简介

groupadd 用于创建新的用户组。实际工作中一般也不用,因为useradd命令在创建用户的时候也会创建一个同名的用户组

2、语法格式

groupadd [参数选项] [用户组]

3、参数选项

参数参数说明
-g gid指定用户组的gid,除非接-o参数,否则ID值唯一且不为负,如果不指定-g参数,则gid从500开始
-f新增一个账户,强制覆盖一个已存在的组账号

4、实践操作指定gid添加用户组

# 添加GID为123的test1用户组[root@xiezhr ~]# groupadd -g 123 test[root@xiezhr ~]# tail -l /etc/grouptest:x:123:[root@xiezhr ~]# tail -l /etc/gshadowtest:!::
groupdel 删除用户组

1、简介

groupdel 命令用户删除指定的用户组,一般不用

2、语法格式

groupdel [用户组]

3、实践操作删除test用户组

[root@xiezhr ~]# groupdel test [root@xiezhr ~]# grep -w test /etc/group
passwd 修改用户密码

1、简介

passwd 命令用于修改用户密码及密码过期使劲啊等,工作中会经常用到。普通用户和超级用户都可以运行passwd命令,普通用户只能更改自身密码,超级用户root则可以设置或修改所有用户的密码

2、语法格式

passwd [参数选项] [用户名]

3、参数选项

参数参数说明
-k为密码已经过期的用户更新有效期
-l锁定用户,被锁定的用户不能登录。仅root用户有此权限
--stdin从标准输入读取密码字符串
-u解除对用户的锁定,仅root用户有此权限
-d删除用户密码,使密码为空。仅root用户有此权限
-e是用户密码立即过期,将用户下次登录时强制要求用户修改密码。仅root用户有此权限
-n设置修改该密码的最短天数 。仅root用户有此权限
-x设置修改密码的最长天数。仅root用户有此权限
-w设置用户在密码过期前收到警告信息的天数。仅root用户有此权限
-i设置密码过期多少天后禁用账户。仅root用户有此权限
-S显示用户密码相关的简单描述。仅root用户有此权限

4、实践操作① 修改用户自身密码

[root@xiezhr ~]# passwd                # 修改root用户自身密码Changing password for user root.      New password:                          # 输入修改的密码,系统不会显示Retype new password:                   # 再次输入密码passwd: all authentication tokens updated successfully.       # 设置成功了

② 设置及修改普通用户密码

[root@xiezhr ~]# passwd xiezhrChanging password for user xiezhr.New password: BAD PASSWORD: The password is shorter than 8 charactersRetype new password: passwd: all authentication tokens updated successfully.

③ 显示账号密码信息

[root@xiezhr ~]# passwd -S xiezhrxiezhr PS 2022-09-05 0 99999 7 30 (Password set, MD5 crypt.)

④一条命令修改密码

[root@xiezhr ~]# echo "123456"|passwd --stdin xiezhrChanging password for user xiezhr.passwd: all authentication tokens updated successfully.

⑤ 设置xiezhr用户7天内不能更改密码,60天以后必须修改密码,过期10天通知用户,过期30天后禁止用户登录

[root@xiezhr ~]# passwd -n 7 -x 60 -w 10 -i 30 xiezhrAdjusting aging data for user xiezhr.passwd: Success
chage 修改用户密码有效期

1、简介

chage 命令用于查看或修改用户密码有效期

2、语法格式

chage [参数选项] [用户名]

3 、参数选项

参数参数说明
-d设置上一次密码更改的日期
-E账号过期的日期。日期格式:YYYY-MM-DD
-I设置密码过期多少天后禁用账户
-l显示账号有效期信息
-m密码可更改的最小天数。默认为0,即任何时候都可以修改
-M密码保持有效的最大天数
-W密码到期前,提前收到警告信息天数
4、实践操作
设置xiezhr用户7天内不能更改密码,60天以后必须修改密码,过期10天通知xiezhr 用户,过期30天后禁止用户登录
[root@xiezhr ~]# chage -m 7 -M 60 -W 10 -I 30 xiezhr
批量更新用户密码

1、简介

chpasswd 命令用于从标准输入中读取一定格式的用户名、密码来批量更新用户的密码,格式为“用户名:密码“

2、语法格式

chpasswd [参数选项]

3、参数选项

参数参数说明
-c默认格式是明文密码,使用-e参数则需要加密的密码
4、实践操作
批量修改密码
[root@xiezhr ~]# chpasswd   # 输入chpasswd后,回车xiezhr:123456               # 格式为用户名:密码testxiezhr:123456           # 一行一个                        # 新行按Ctrl+D 结束
su 切换用户

1、简介

su 命令用户将当前用户切换到指定用户或以指定用户的身份执行命令或程序

2、语法格式

su [参数选项] [用户名]

3、参数选项

参数参数说明
-, -l, --login切换用户的同时,将用户的家目录/系统环境等重新按切换后的用户初始化
-c向Shell 传递单个命令

4、实践操作① 切换到普通用户

# 切换到testxiezhr用户,不用输入密码即可切换[root@xiezhr ~]# su - testxiezhr

②切换到root用户

# 虽然已经切换到了root用户,但是家目录还是testxiezhr。环境变量还是testxiezhr用户的,**这种切换问题很严重**[testxiezhr@xiezhr ~]$ su rootPassword:                          # 普通用户切换到root用户需要输入密码[root@xiezhr testxiezhr]# pwd/home/testxiezhr# 正确切换方式[root@xiezhr testxiezhr]# exitexit[testxiezhr@xiezhr ~]$ su - rootPassword:                                               # 需要输入密码Last login: Mon Sep  5 21:13:39 CST 2022 on pts/3[root@xiezhr ~]# pwd/root

注意:[x] "su 用户名" 虽然能切换到对应用户,但切换后的环境变量信息还是切换之前用户的[√] ** ”su - 用户名“ 不但可以切换到对应用户,还能将环境变量一起切换**

visudo 编辑sudoers文件

1、简介

visudo命令是专门用来编辑 /etc/sudoers这个文件的,同时提供语法检查等功能。 /etc/sudoers文件是sudo命令的配置文件。sudo命令在下一个命令你会看到。而为什么不用vi/vim来直接编辑/etc/sudoers文件呢? 因为如果使用vim 编辑sudoer文件时没有语法校验,编辑错了会导致授权无法生效

2、语法格式

visudo [参数选项]

3、参数选项

参数参数说明
-c手动执行语法检查

4、实践操作①将xiezhr用户提权为root身份,testxiezhr 用户具有添加和删除用户的权限

# 以下命令相当于 vim /etc/sudoers    进行编辑sudoers文件[root@xiezhr ~]# visudo#在/etc/sudoers 文件中添加如下权限xiezhr ALL=(ALL)        ALL                                     # 此行时将xiezhr用户提权为root身份testxiezhr ALL=(ALL)     /usr/sbin/useradd, /usr/sbin/userdel   # 授予可以以root身份添加和删除用户权限

上面操作说明

待授权的用户或组机器=(授权角色)可以执行的命令
testxiezhrALL=(ALL)/usr/sbin/useradd,/usr/sbin/userdel

② 通过-c参数校验语法是否正确通过① 我们已经对xiezhr用户和testxiezhr用户做了不同的授权,那么怎么判断授权的语法是否正确呢

[root@xiezhr ~]# visudo -c/etc/sudoers: parsed OK/etc/sudoers.d/90-cloud-init-users: parsed OK

直接root用户下操作不就可以了么?为什么要通过sudo授权呢?我们希望一个用户具有root权限去干活,但是又不希望这个用户威胁系统安全。

sudo 以另一个用户身份执行命令

1、简介

sudo 命令可以让普通用户拥有超级用户的权限去执行指定的命令或程序。普通用户不需要知道root密码就可以得到授权,授权我们在上面已经说过

2、语法格式

sudo [参数选项]

3、参数选项

参数参数说明
-l列出当前用户可以执行的命令。只有在sudoers 文件里的用户才能使用该选项
-h列出使用方法,并退出
-H将环境变量中的HOME(家目录)指定为要变更身份的使用者家目录
-V显示版本信息,并退出
-vsudo在第一次执行时,或者在N分钟内没有执行,则会询问密码,参数用于重新做一次确认
-u以指定用户的身份执行命令
-k清除时间戳上的实践,下次再次使用sudo时要再此输入密码
-K与k类似,同时还删除时间戳文件
-b在后台执行指定命令
-p更改询问密码时的提示语
-e不执行命令,而是修改文件,相当于sudo edit

4、sudo 工作原理

5、实践操作创建一个testuser 用户,并对testuser进行sudo授权管理。授权完成后sudo操作

# 1、创建testuser 用户[root@xiezhr ~]# useradd testuser# 2、将testuser 用户密码修改为******[root@xiezhr ~]# passwd testuserChanging password for user testuser.New password: BAD PASSWORD: The password is shorter than 8 charactersRetype new password: passwd: all authentication tokens updated successfully.# 3、执行以下命令后添加 `testuser ALL=(ALL)        ALL  ` 对testuser用户进行sudo授权 参照下图[root@xiezhr ~]# visudotestuser ALL=(ALL)        ALL# 4、登录testuser 用户,查看 当前用户被授予的sudo权限集合[testuser@xiezhr ~]$ sudo -lMatching Defaults entries for testuser on xiezhr:    !visiblepw, always_set_home, match_group_by_gid, always_query_group_plugin, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS",    env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES",    env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY",    secure_path=/sbin\:/bin\:/usr/sbin\:/usr/binUser testuser may run the following commands on xiezhr:    (ALL) ALL# 5、登录testuser用户,执行ls /root 发现时没有权限的[testuser@xiezhr ~]$ ls /rootls: cannot open directory /root: Permission denied# 6、当加上sudo 后 再执行ls /root (第一次需要输入testuser用户密码,上面原理图介绍过),发现可以访问/root 路径了,此时testuser 具有了[testuser@xiezhr ~]$ sudo ls /rootWe trust you have received the usual lecture from the local SystemAdministrator. It usually boils down to these three things:    #1) Respect the privacy of others.    #2) Think before you type.    #3) With great power comes great responsibility.[sudo] password for testuser: bdcdb84c414c2493e5856597b89be9f0.gif

6、 sudo 小结

对用户进行sudo授权后,所有用户执行命令 格式为 sudo + [命令]sudo - l命令可以查看当前用户被授予的sudo权限集合当我们在授权用户下执行sudo时,如果需要输入密码。此时输入密码是当前用户的密码id 显示用户与用户组信息

1、简介

id 命令可以显示指定用户的ID(UID)和组ID(GID)等有效信息

2、语法格式

id [参数选项] [用户名]

3、参数选项

参数参数说明
-g显示用户所属群组的ID
-G显示用户所属附加群组的ID
-n显示用户,所属群组或附加群组的名称
-r显示实际ID
-u显示用户ID

4、实践操作显示用户的UID和GID

# id 后不跟用户,默认时当前登录用户[root@xiezhr home]# iduid=0(root) gid=0(root) groups=0(root)# 显示指定用户信息[root@xiezhr home]# id testxiezhruid=1006(testxiezhr) gid=1006(testxiezhr) groups=1006(testxiezhr)# 显示当前登录用户名称[root@xiezhr home]# id -gnroot# 显示当前登录用户GID[root@xiezhr home]# id -g0# 显示当前登录用户UID[root@xiezhr home]# id -u0
w 显示已登录用户信息

1、简介

w命令可以显示已经登录系统的用户,并显示用户正在执行的命令

2、语法格式

w [参数选项] [用户]

3、参数选项

参数参数说明
-h不显示前两行标题信息
-u忽略执行程序的名称以及CPU时间信息
-s使用短输出格式

4、实践操作① 显示已登录用户信息

[testuser@xiezhr ~]$ w 21:21:42 up 609 days, 7 min,  4 users,  load average: 2.66, 2.99, 3.17USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/0    39.130.60.62     20:33   48:22   0.02s  0.02s -bashroot     pts/1    39.130.60.62     20:55   13:10   0.07s  0.02s -bashroot     pts/2    39.130.60.62     21:04   16:54   0.02s  0.02s -bashroot     pts/3    39.130.60.62     21:21    6.00s  0.04s  0.00s w

w命令执行结果说明

第一行依次显示当前的系统时间、系统从启动到现在已经运行的时间、登录到系统中的用户数和系统平均负载
列名含义
USER登录系统的用户
TTY用户使用的TTY名称
FROM用户从哪里登录进来,一般显示远程登录主机的IP地址或主机名
LOGIN@用户登录的日期和时间
IDLE显示终端空闲的时间
JCPU表示该终端上的所有进程及子进程使用系统的总时间
PCPU当前活动进程使用的系统时间
WHAT当前用户执行的进程名称和选项

② -h 参数

[root@xiezhr ~]# w -hroot     pts/0    39.130.60.62     20:33    1:04m  0.02s  0.02s -bashroot     pts/1    39.130.60.62     20:55   28:55   0.07s  0.02s -bashroot     pts/2    39.130.60.62     21:04   32:39   0.02s  0.02s -bashroot     pts/3    39.130.60.62     21:21   15:51   0.04s  0.02s -bashroot     pts/4    39.130.60.62     21:37    3.00s  0.02s  0.00s w -h
显示已登录用户信息

1、简介

who 命令用于显示已经登录系统的用户,以及系统的启动时间等信息

2、语法格式

who [参数选项]

3、参数选项

参数参数说明
-a显示所有信息
-b显示系统启动时间
-d显示已结束的进程
-H显示标题,默认是不显示的
-l显示登录进程

4、实践操作① 不带参数显示所有信息

[root@xiezhr ~]# whoroot     pts/0        2022-09-11 20:33 (39.130.60.62)root     pts/1        2022-09-11 20:55 (39.130.60.62)root     pts/2        2022-09-11 21:04 (39.130.60.62)root     pts/3        2022-09-11 21:21 (39.130.60.62)root     pts/4        2022-09-11 21:37 (39.130.60.62)root     pts/5        2022-09-11 22:19 (39.130.60.62)

② 显示系统启动时间

[root@xiezhr ~]# who -b         system boot  2021-01-10 21:14

③ 显示已结束的进程

[root@xiezhr ~]# who -d

④ 显示标题

[root@xiezhr ~]# who -HNAME     LINE         TIME             COMMENTroot     pts/0        2022-09-11 20:33 (39.130.60.62)root     pts/1        2022-09-11 20:55 (39.130.60.62)root     pts/2        2022-09-11 21:04 (39.130.60.62)root     pts/3        2022-09-11 21:21 (39.130.60.62)root     pts/4        2022-09-11 21:37 (39.130.60.62)root     pts/5        2022-09-11 22:19 (39.130.60.62)

⑤ 显示带标题的所有信息

[root@xiezhr ~]# who -H -aNAME       LINE         TIME             IDLE          PID COMMENT  EXIT           system boot  2021-01-10 21:14           run-level 3  2021-01-10 21:14LOGIN      ttyS0        2021-01-10 21:14              1009 id=tyS0LOGIN      tty1         2021-01-10 21:14              1008 id=tty1root     + pts/0        2022-09-11 20:33 01:50       23396 (39.130.60.62)root     + pts/1        2022-09-11 20:55 01:15       27638 (39.130.60.62)root     + pts/2        2022-09-11 21:04 01:19       29660 (39.130.60.62)root     + pts/3        2022-09-11 21:21 01:02         405 (39.130.60.62)root     + pts/4        2022-09-11 21:37 00:46        3587 (39.130.60.62)root     + pts/5        2022-09-11 22:19   .         11675 (39.130.60.62)

以上显示的各项含义

名称 [状态] 线路 时间 [活动] [进程标识] (主机名)

列名说明
NAME名称: 用户登录名
状态:表示线路对用户是否都是可写的
LINE线路: pts/0 pts/1等等
TIME时间:用户登录系统的时间
IDLE活动:某用户最后一次活动到现在的时间;. 表示一分钟内线路活动
PID进程表示:用户进程id
COMMENT主机名
users 显示已登录用户

1、简介

users 命令用于显示已经登录的用户。一个用户登录多次则会显示多次

2、实践操作

[root@xiezhr ~]# usersroot root root root root root
whoami 显示当前登录的用户

1、简介

whoami 命令用于显示当前登录的用户。是英文who am i 的简写

2、实践操作

[root@xiezhr ~]# whoamiroot[root@xiezhr ~]# su - testuserLast login: Sun Sep 11 21:21:40 CST 2022 on pts/3[testuser@xiezhr ~]$ whoamitestuser
last 显示用户登录列表

1、简介

last命令用于显示最近登录的用户列表

2、语法格式

last [参数选项]

3、参数选项

参数参数说明
- num指定显示结果的行数

4、实践操作① 不加参数显示

[root@xiezhr ~]# lastroot     pts/6        39.130.60.62     Sun Sep 11 22:42   still logged in   root     pts/0        39.130.60.62     Sun Sep 11 22:37   still logged in root     pts/1        39.130.60.29     Sun Nov 29 09:09 - down   (01:02)    root     pts/0        39.130.60.29     Sun Nov 29 08:49 - down   (01:23)    root     pts/0        112.112.17.172   Fri Nov  6 12:50 - 15:45  (02:55)    wtmp begins Fri Nov  6 12:50:41 2020

② -num 参数,显示指定显示行数

[root@xiezhr ~]# last -5root     pts/6        39.130.60.62     Sun Sep 11 22:42   still logged in   root     pts/0        39.130.60.62     Sun Sep 11 22:37   still logged in   root     pts/5        39.130.60.62     Sun Sep 11 22:19   still logged in   root     pts/4        39.130.60.62     Sun Sep 11 21:37   still logged in   root     pts/3        39.130.60.62     Sun Sep 11 21:21   still logged in   wtmp begins Fri Nov  6 12:50:41 2020
lastb 显示用户登录失败的记录

1、简介

lastb命令用于显示用户登录失败的记录

2、语法格式

lastb [参数选项]

3、参数说明

参数参数说明
-num指定显示结果的行数
4、实践操作
[root@xiezhr ~]# lastb -5         ssh:notty    159.75.56.103    Sun Sep 11 21:18 - 21:18  (00:00)    ltecl4r0 ssh:notty    45.141.84.126    Sun Sep 11 20:33 - 20:33  (00:00)    ltecl4r0 ssh:notty    45.141.84.126    Sun Sep 11 20:33 - 20:33  (00:00)    1admin0  ssh:notty    45.141.84.126    Sun Sep 11 20:32 - 20:32  (00:00)    1admin0  ssh:notty    45.141.84.126    Sun Sep 11 20:32 - 20:32  (00:00)    btmp begins Thu Sep  1 03:31:03 2022
lastlog 显示所有用户最近登录记录

1、简介

lastlog 命令用于显示用户最近登录的记录,便于查看系统是否异常

2、实践操作

[root@xiezhr ~]# lastlogUsername         Port     From             Latestroot             pts/6                     Sun Sep 11 22:45:57 +0800 2022bin                                        **Never logged in**daemon                                     **Never logged in**adm                                        **Never logged in**lp                                         **Never logged in**test                                       **Never logged in**testxiezhr       pts/0                     Thu Sep  8 21:53:58 +0800 2022testuser         pts/6                     Sun Sep 11 22:42:24 +0800 2022

注意:当有从不登录的用户突然登录系统了,就要考虑是不是有用户入侵系统了

这期内容就到这,下期根据思维导图就到Linux磁盘与文件系统相关命令的使用了。涉及到的命令有: fdisk、df、mount、dd、unmount、sync、等等敬请期待哦(●’◡’●)

专栏目录:快速上手Linux核心命令专栏目录

上一篇:快速上手Linux核心命令(十一):Linux安装软件下一篇:快速上手Linux核心命令(十二):磁盘与文件系统相关命令(博主正在玩命更新中)

责任编辑:

免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。

    为您推荐

  • 全球看点:快速上手Linux核心命令(十一):Linux用户相关命令

    (Linux用户相关命令)前言上一篇中已经预告,我们这篇主要说一说Linux中用户相关的命令。可能各位小伙伴用的
  • 田园山水古诗有哪些 关于山水田园诗的诗句有哪些 世界热点

    抄写作文网小编为大家提供田园山水古诗有哪些关于山水田园诗的诗句有哪些来供大家参考,欢迎阅读。关于山水
  • 天天最资讯丨江西遭遇强降雨,已紧急转移安置1万人

    记者从江西省应急管理厅了解到,5月5日至6日17时,江西暴雨已造成抚州市、吉安市、宜春市、新余市、萍乡市
  • 广西发布山洪灾害红色预警 环球最资讯

    广西水利厅和广西气象局于5月6日16时联合发布山洪灾害气象预警
  • hfp护肤品适年龄_hfp护肤品怎么样 当前消息

    1、hfp全称homefacialpro,品牌理念“以成分,打动肌肤”,从消费者肌肤诉求出发,用简洁态度追求本质护肤
  • 当前速递!央视主播李霞消失多年露面,素颜皮肤黑,曾火出国拍时代周刊封面

    饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!央视有很多门面担当,但火出国的娱乐主播还
  • 深圳公积金贷款

    本文内容是由小编为大家搜集关于深圳公积金贷款,以及的资料,整理后发布的内容,让我们赶快一起来看一下吧
  • 世界报道:胯大怎么减最快_胯大怎么减

    1、1爬楼梯,简单又省钱,但是,因为每栋办公大楼几乎都有电梯,大家搭电梯习惯了,怎么可能还想爬楼梯呢!
  • 当前快讯:大小68.9MB,欧空局气象监测卫星MTG-I1传回首张“地球自拍照”

    IT之家5月6日消息,欧空局气象监测卫星MeteosatThirdGenerationImager-1(MTG-I1)于2022年12月搭乘“Arian
  • 天天速递!工信部通报!56款APP(SDK)存在侵害用户权益行为

    5月6日,工信部发布消息称,依据《个人信息保护法》《网络安全法》《电信条例》《电信和互联网用户个人信息
  • 加基森怎么去外域_加基森怎么去 最新

    1、热砂港没有船坐 WOW去加基森么 先去塞拉摩,然后十字路口 往下走到千针石林 再往下就到了 斯
  • 中秋节的来历和风俗一年级_关于中秋节的来历和风俗一年级 最新快讯

    欢迎观看本篇文章,小升来为大家解答以上问题。中秋节的来历和风俗一年级,关于中秋节的来历和风俗一年级很
  • 【全球速看料】中际旭创(300308.SZ):800G光模块在手订单充足,产能准备充分

    格隆汇5月6日丨中际旭创(300308)(300308 SZ)于2023年5月5日15:00-17:00召开2022年度网上业绩说明会,问答环
  • 热资讯!每3.2 秒就有一例新病例?治疗早期阿尔茨海默病的临床研究结果显示:显著减缓认知和功能的下降

    全世界每年新诊断出超过1000万例痴呆症病例,这意味着每3 2秒就有一例新病例。阿尔茨海默病引起的痴呆是
  • 上海市网信办:上海首批两家企业通过数据出境安全评估|环球焦点

    5月5日,据“网信上海”披露,近日,马自达(中国)企业管理有限公司、丝芙兰(上海)化妆品销售有限公司通
  • 当前快讯:曼城将迎战利兹联 瓜迪奥拉:菲利普斯的未来由他决定

    瓜迪奥拉表示,卡尔文-菲利普斯的曼城未来掌握在他自己手中。曼城将迎战利兹联这位价值4200万英镑的夏季签
  • 王凯谈《大江大河3》 还表示喜欢宋慧乔新剧角色

    王凯接受采访近日,王凯在采访中聊到最近在拍摄的《大江大河3》,他说:“我是幸运的,最后一部了,终于要
  • 寿县酥鱼教程?

    材料鲫鱼,姜片,蒜头,大料,鸡精,盐,生抽,老抽,料酒,干面粉,糖。做法1、杀好的鲫鱼清洗干净,控干
  • 前沿资讯!被骂上热搜!网友质疑韩庚为什么不带孩子

    卢靖姗受邀参加
  • 当前热点-欧空局气象卫星成功拍摄地球自拍照,揭示高纬度云结构

    【ITBEAR科技资讯】5月6日消息,欧洲航天局的气象监测卫星MeteosatThirdGenerationImager-1(MTG-I1)于去年1
  • 2023景宁县大中型水库移民精准扶持政策:都有哪些扶持项目? 当前热门

    近日,景宁畲族自治县人民政府印发了《景宁畲族自治县大中型水库移民精准扶持办法》,对大中型水库移民进行
  • 江南的美一半在这里,《春秋廿四节气》“立夏篇”上线 全球热点

    5月6日,迎来夏天第一个节气“立夏”,当天春秋航空《春秋廿四节气》系列专题片“立夏篇”播出。春日将尽,
  • 谷建芬新学堂歌学校美育成果在国家大剧院展示_世界视点

    5月4日,由《国家大剧院》杂志与北京市新英才学校联合主办的,谷建芬新学堂歌学校美育成果汇报专场演出及分
  • 最高检:检察机关依法惩防诈骗犯罪推动源头治理

    中新网5月6日电 据最高检官方微博消息,检察办案发现,当前诈骗犯罪依然多发,手段不断翻新,严重损害
  • 如何办理美国公司年审?不年审会有什么影响?

    美国公司年审是指美国的公司管理部门要求美国境内公司在进行注册、运营后进行公司的年检和税务申报。美国公
  • 歙县霞坑镇:推广“金钟罩” 掀起“反诈潮”-全球快播报

    近年来,歙县霞坑镇立足反诈宣传工作实际,抢抓金钟罩推广契机,持续加大预防电信网络诈骗的宣传和防控力度
  • 特斯拉索赔500万名誉维权案将开庭 被告方为“刹车失灵”车主张女士:积极应诉

    5月6日消息,特斯拉(上海)有限公司与张某周名誉权纠纷的案件将于5月9日在上海市青浦区人民法院第十三法庭
  • 茅山道术是真的还是假的_茅山道术是真的_快报

    1、茅山道法实际流传法术种类:“五雷掌法”“解五雷掌法”“肚痛法”“解肚痛法”“罗汉仙法”“解邪术法
  • 法媒:连续枪击事件后 武契奇誓言收缴几十万支枪|环球热消息

    法媒:连续枪击事件后武契奇誓言收缴几十万支枪,法媒,枪击事件,塞尔维亚,国防部门,枪支暴力,贝尔格莱德,校
  • 运动衣的品牌_运动衣品牌大全

    1、李宁Lining(中国驰名商标,中国最具竞争力品牌之一,中国运动服装品牌大全之一,香港上市公司,国际知名运
  • 是否首发佩恩打控卫?蒙蒂:我们拭目以待 球队清楚自己需要G3|世界热点评

    今日NBA西部半决赛G3,太阳将主场对阵掘金,目前,太阳大比分0-2落后
  • 让烈士墓前鲜花常有墓碑常亮

    中国网军事5月6日讯 天微微亮,刚刚退休的“山东省最美退役军人、原莱阳市烈士陵园”张术河主任来到烈
  • 全球看点:俄瓦格纳集团创始人:瓦格纳部队将于5月10日离开巴赫穆特

    当地时间5月5日,俄罗斯瓦格纳雇佣兵集团创始人普里戈津表示,由于缺乏弹药,瓦格纳部队将于5月10日离开
  • 塞尔维亚两日连发大规模枪击案 武契奇宣布新控枪措施 当前快报

    塞尔维亚连续两日发生大规模枪击案,武契奇宣布新控枪措施【环球时报综合报道】塞尔维亚本周连续两天发
  • 全球动态:加拿大警方称安大略省火车脱轨事故可能出现化学品泄漏

    当地时间5月5日中午,加拿大安大略省金斯顿发生火车脱轨事故。当地警方证实,事故目前没有造成人员伤亡
  • 每日短讯:巴拉圭总统候选人因涉嫌扰乱公共安全被捕

    当地时间5月5日,巴拉圭警方宣布,刚刚于4月底结束的巴总统大选的候选人之一库巴斯涉嫌扰乱公共安全,警
  • 天天讯息:白宫:要监控“对健康银行的卖空压力”!美国地区银行反弹

    当地时间5月5日,美股三大指数集体收涨,道指上涨1 65%%,纳指涨2 25%,标普500指数涨1 85%。美国银行股全
  • 世卫宣布新冠疫情不再构成“国际关注的突发公共卫生事件”_世界球精选

    新华社日内瓦5月5日电(记者王其冰陈斌杰郭爽)世界卫生组织5日宣布,新冠疫情不再构成“国际关注的突发公
  • 要闻:重庆迈瑞城投挂牌茂忠城建100%股权 转让底价约2.36亿元

    截止2023年03月31日,茂忠城建公司资产总计23599 29万元,负债总计0 0027万元,所有者权益23599 29万元;营
  • 研究称:德国至2060年将减少500多万劳动力 环球观热点

    中新社柏林5月5日电 德国劳动力市场和职业研究所(IAB)5日公布研究预测指出,德国就业市场在未来几十年
  • 香港特区政府欢迎IMF肯定香港经济增长和金融稳定-全球快看

    新华社香港5月5日电(记者郑欣)国际货币基金组织代表团5日发表初步总结,赞扬香港特区政府在推动经济增
  • 日本石川县地震已致1人死亡、22人受伤

    新华社东京5月5日电(记者郭丹)据日本石川县警方5日消息,截至当地时间21时(北京时间20时),该县能登
  • 外交部:美方在看待中非合作时应少些“酸葡萄”心理

    新华社北京5月5日电(记者曹嘉玥、成欣)针对美国国会众议院外委会非洲小组委近期就中国对非合作发表的
  • 因为一部剧 “五一”17.56 万人到榆林清涧打卡

    因为一部剧,爱上一座城。有了这部剧,清涧成了游客“打卡”地。清涧县“五一”假期累计接待游客17 56万人
  • 白宫:要监控“对健康银行的卖空压力”!美国地区银行反弹 西太平洋合众银行暴涨超81%

    当地时间5月5日,美股三大指数集体收涨,道指上涨1 65%%,纳指涨2 25%,标普500指数涨1 85%。美国银行股全
  • 黄金收盘:非农报告引发对美联储暂停加息质疑 黄金收盘走低

    纽约商品交易所6月黄金期货下跌30 90美元,收于每盎司2,024 80美元跌幅为1 5%。道琼斯市场数据的数据显示
  • 环球微头条丨武汉市取悦科技有限公司_关于武汉市取悦科技有限公司简述

    1、武汉市取悦科技有限公司于2014年06月04日成立。2、法定代表人夏乐天,公司经营范围包括:生物制品、美容
  • 环球速看:博思软件(300525):5月5日北向资金减持4.5万股

    5月5日北向资金减持4 5万股博思软件。近5个交易日中,获北向资金减持的有3天,累计净减持62 81万股。近20个
  • 【天天聚看点】硬汉归来!队记:巴特勒计划出战G3

    硬汉归来!队记:巴特勒计划出战G3,队记,热火队,美国篮球,吉米·巴特勒,纽约尼克斯队,国际篮球赛事,奥林匹
  • 到埃及游玩所需费用大概_埃及旅游要花多少钱|环球新要闻

    1、跟团走的话就八千多(八日游,四星标准),旅行社所含费用跟不含费用通常是差不多的,具体的你可以跟他们谈
  • 小学生新学期新气象手抄报内容(新学期新气象手抄报内容名人名言)

    小学生新学期新气象手抄报内容,新学期新气象手抄报内容名人名言这个很多人还不知道,现在让我们一起来看看
  • 天天报道:华自科技:精实机电武汉基地已于2022年底投产,转固后产能利用率正在稳步提升中

    同花顺金融研究中心5月5日讯,有投资者向华自科技提问,您好,我就想问下精实机电今年产能利用率大概多少,
  • 世界速讯:研究估算186家美国银行有“垮掉”风险

    据估算全美将有186家银行可能因遭遇挤兑而资不抵债,像硅谷银行那样“垮掉”。如果政府不干预或重新注资,
  • 平衡盐溶液和林格氏液区别 平衡盐溶液 全球观焦点

    1、生理盐水跟平衡盐溶液的区别有:售卖方式不一样:平衡盐溶液是医院在做肠道检查前,专门用来清肠用的药
  • dnf游戏加速器永久免费版(dnf游戏加速器永久免费版官方)

    DNF手机游戏来了~期待已久的DNF韩服手机游戏版现在已经提前下载并创作了角色!3月23日(北京时间,上午11点
  • 岑斯婷

    1、岑斯婷,女,1995年出生,广东中山人,就读于广州星海音乐学院艺术管理系。2、2016年5月18日,岑斯婷在

相关推荐

  • 世界报道:胯大怎么减最快_胯大怎么减
  • 当前快讯:大小68.9MB,欧空局气象监
  • 天天速递!工信部通报!56款APP(SD
  • 加基森怎么去外域_加基森怎么去 最新
  • 中秋节的来历和风俗一年级_关于中秋
  • 【全球速看料】中际旭创(300308.SZ)
  • 热资讯!每3.2 秒就有一例新病例?
  • 上海市网信办:上海首批两家企业通
  • 当前快讯:曼城将迎战利兹联 瓜迪奥
  • 王凯谈《大江大河3》 还表示喜欢宋

阅读排行

  • 全球看点:快速上手Linux核心命令(十一):Linux用户相关命令
  • 田园山水古诗有哪些 关于山水田园诗的诗句有哪些 世界热点
  • 天天最资讯丨江西遭遇强降雨,已紧急转移安置1万人
  • 广西发布山洪灾害红色预警 环球最资讯
  • hfp护肤品适年龄_hfp护肤品怎么样 当前消息
  • 当前速递!央视主播李霞消失多年露面,素颜皮肤黑,曾火出国拍时代周刊封面
  • 深圳公积金贷款
  • 世界报道:胯大怎么减最快_胯大怎么减
  • 当前快讯:大小68.9MB,欧空局气象监测卫星MTG-I1传回首张“地球自拍照”
  • 天天速递!工信部通报!56款APP(SDK)存在侵害用户权益行为

联系方式:291 32 36@qq.com

Copyright © 1998-2023 by 中陕网版权 所有 京ICP备12018864号-5

营业执照公示信息