Anolis8用户和用户组

2022-09-16  本文已影响0人  前浪浪奔浪流

一、Anolis8用户

1.1、使用如下命令打开CentOS8用户配置文件
vi /etc/passwd
1.2、我们可以看到系统默认的CentOS8用户信息

其中每一行代表一个用户,每行数据使用冒号":"隔开成七个字段,如下用户是系统自动创建,删除可能导致系统异常,请谨慎操作。

# cat /etc/passwd
  1 root:x:0:0:root:/root:/bin/bash
  2 bin:x:1:1:bin:/bin:/sbin/nologin
  3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
  4 adm:x:3:4:adm:/var/adm:/sbin/nologin
  5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
  6 sync:x:5:0:sync:/sbin:/bin/sync
  7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  8 halt:x:7:0:halt:/sbin:/sbin/halt
  9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
 10 operator:x:11:0:operator:/root:/sbin/nologin
 11 games:x:12:100:games:/usr/games:/sbin/nologin
 12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
 13 nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin
 14 dbus:x:81:81:System message bus:/:/sbin/nologin
 15 systemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologin
 16 systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin
 17 tss:x:59:59:Account used for TPM access:/dev/null:/sbin/nologin
 18 polkitd:x:998:996:User for polkitd:/:/sbin/nologin
 19 libstoragemgmt:x:997:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
 20 unbound:x:996:992:Unbound DNS resolver:/etc/unbound:/sbin/nologin
 21 clevis:x:995:991:Clevis Decryption Framework unprivileged user:/var/cache/clevis:/sbin/nologin
 22 setroubleshoot:x:994:990::/var/lib/setroubleshoot:/sbin/nologin
 23 cockpit-ws:x:993:989:User for cockpit web service:/nonexisting:/sbin/nologin
 24 cockpit-wsinstance:x:992:988:User for cockpit-ws instances:/nonexisting:/sbin/nologin
 25 sssd:x:991:987:User for sssd:/:/sbin/nologin
 26 chrony:x:990:986::/var/lib/chrony:/sbin/nologin
 27 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
 28 rngd:x:989:985:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologin
 29 tcpdump:x:72:72::/:/sbin/nologin
1.3、Anolis8用户详细解析

在此CentOS8教程中,我们以第一项CentOS8用户root为例进行详细解析。

root:x:0:0:root:/root:/bin/bash

1.4、CentOS8用户创建、修改和删除等常用命令
1.4.1、创建一个新用户
useradd test
1.4.2、修改密码,根据系统提醒连续输入2次即可
passwd test
1.4.3、切换用户,使用root切换到其它账号无需密码,其它账号切换到root需要输入root密码
su - test
1.4.4、注销当前用户的登录状态
exit
1.4.5、查看一个用户的ID信息
id test
1.4.6、查看某一时刻用户的行为
w
1.4.7、查看当前已经登录的账号
who
1.4.8、查看当前用户的登录历史
last
1.4.9、查看系统中所有用户的最后一次登录时间、登录端口和来源IP
lastlog
1.4.10、删除一个用户,会删除对应的同名用户组
userdel test       #删除用户
userdel -r test    #删除对应的家目录

二、Anolis8用户组

2.1、Anolis8用户组配置文件

使用如下命令打开 Anolis8用户组的配置文件

vi /etc/group
2.2、Anolis8用户组信息

我们可以看到默认的CentOS8用户组信息如下,其中test组为上面教程中我们创建test用户默认分配的同名CentOS8用户组。

  1 root:x:0:
  2 bin:x:1:
  3 daemon:x:2:
  4 sys:x:3:
  5 adm:x:4:
  6 tty:x:5:
  7 disk:x:6:
  8 lp:x:7:
  9 mem:x:8:
 10 kmem:x:9:
 11 wheel:x:10:
 12 cdrom:x:11:
 13 mail:x:12:postfix
 14 man:x:15:
 15 dialout:x:18:
 16 floppy:x:19:
 17 games:x:20:
 18 tape:x:33:
 19 video:x:39:
 20 ftp:x:50:
 21 lock:x:54:
 22 audio:x:63:
 23 users:x:100:
 24 nobody:x:65534:
 25 dbus:x:81:
 26 utmp:x:22:
 27 utempter:x:35:
 28 input:x:999:
 29 kvm:x:36:
2.3、Anolis8用户组配置详细解析

在此Anolis8教程中,我们以第一项root用户组来对此文件进行详细的解析。

root:x:0:
2.4、Anolis8用户组创建、修改和删除等常用命令
2.4.1、建立一个Anolis8用户组
groupadd test
2.4.2、删除一个用户组,初始组(主组)是不能删除的,只能删除附加组
groupdel test
2.4.3、为用户组test添加用户test1
gpasswd -a test1 test
2.4.4、为CentOS8用户组test删除用户test1
gpasswd -d test1 test
2.4.5、将test用户添加到wheel组,在Anolis系统中,只有将用户添加到wheel用户组后,添加的用户才有su权限,-a参数是添加用户到基本的组,仅和 -G选项一起使用,G是添加到指定组,添加后重新登录生效
usermod -aG wheel test
2.4.6、查看当前的Anolis8用户组
# groups
root

借鉴:https://try8.cn/article/10006

上一篇 下一篇

猜你喜欢

热点阅读