1. `id`:显现用户和组的ID。 ```bash id ``` 假如不指定用户名,它将显现当时登录用户的ID。
2. `whoami`:显现当时登录用户的用户名。 ```bash whoami ```
3. `finger`:显现用户的信息,包含用户名、主目录、登录Shell、前次登录时刻等。 ```bash finger ``` 假如不指定用户名,它将显现当时登录用户的信息。
4. `getent passwd`:显现用户信息,包含用户名、用户ID、组ID、主目录、登录Shell等。 ```bash getent passwd ``` 假如不指定用户名,它将显现一切用户的信息。
5. `passwd l `:确定用户账户,使该用户无法登录。 ```bash passwd l ```
6. `passwd u `:解锁用户账户,使该用户能够登录。 ```bash passwd u ```
7. `chage l `:显现用户暗码的过期信息。 ```bash chage l ```
8. `chage d 0 `:当即过期用户暗码,下次登录时需求更改暗码。 ```bash chage d 0 ```
9. `useradd `:增加新用户。 ```bash useradd ```
10. `userdel `:删去用户。 ```bash userdel ```
11. `groupadd `:增加新组。 ```bash groupadd ```
12. `groupdel `:删去组。 ```bash groupdel ```
13. `usermod aG `:将用户增加到组。 ```bash usermod aG ```
14. `groups `:显现用户所属的组。 ```bash groups ```
15. `sudo l`:显现当时用户能够履行哪些指令作为其他用户。 ```bash sudo l ```
这些指令能够协助你办理Linux体系中的用户信息。请依据你的具体需求挑选适宜的指令。
Linux体系下检查用户信息详解
在Linux体系中,用户信息的办理是体系维护的重要部分。了解用户信息能够协助办理员进行用户权限办理、体系安全监控等操作。本文将具体介绍在Linux体系中检查用户信息的办法和技巧。
一、检查当时登录用户
要检查当时登录体系的用户,能够运用以下指令:
该指令会显现当时登录体系的一切用户及其登录信息,包含用户名、终端、登录时刻和IP地址等。
二、检查用户列表
要检查体系中一切用户,能够运用以下指令:
cat /etc/passwd
该指令会显现体系中一切用户的账户信息,包含用户名、用户ID、主目录和登录shell等。
三、检查用户具体信息
要检查某个用户的具体信息,能够运用以下指令:
id 用户名
该指令会显现指定用户的用户ID、组ID、所属组、主目录和登录shell等信息。
四、检查用户登录前史
要检查某个用户的登录前史,能够运用以下指令:
last 用户名
该指令会显现指定用户的登录前史,包含登录时刻、终端、登录IP地址等信息。
五、检查用户最近登录信息
要检查某个用户最近一次登录信息,能够运用以下指令:
lastlog 用户名
该指令会显现指定用户最近一次登录的信息,包含登录时刻、终端、登录IP地址等。
六、检查用户地点组
要检查某个用户地点的组,能够运用以下指令:
groups 用户名
该指令会显现指定用户所属的一切组。
七、检查用户暗码战略
要检查体系中用户的暗码战略,能够运用以下指令:
chage 用户名
该指令会显现指定用户的暗码设置信息,包含暗码有效期、暗码正告期、暗码不活动期等。
八、检查用户ACL权限
要检查某个用户在指定目录的ACL权限,能够运用以下指令:
getfacl 目录途径
该指令会显现指定目录的ACL权限信息,包含用户、组和其他用户的权限。
九、检查用户SSH登录信息
要检查体系中用户的SSH登录信息,能够运用以下指令:
lastb
该指令会显现体系中一切用户经过SSH登录失利的前史记录。
十、检查用户自定义信息
要检查体系中用户自定义的信息,能够运用以下指令:
finger 用户名