Linux 下查看所有用户方法
增加用户
adduser
删除用户
userdel
查看用户三种方法
方法 1 :使用 /etc/passwd 文件
说明:
列表用冒号分割的 7 个字段:
**用户名 (magesh): 已创建用户的用户名,字符长度 1 个到 12 个字符。
**密码(x):代表加密密码保存在 `/etc/shadow 文件中。
**用户 ID(506):代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为 0 的是为 root 用户保留的,UID 号 1 到 99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。
**群组 ID (507):代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group文件中。
**用户信息(2g Admin - Magesh M):代表描述字段,可以用来描述用户的信息(LCTT 译注:此处原文疑有误)。
**家目录(/home/mageshm):代表用户的家目录。
**Shell(/bin/bash):代表用户使用的 shell 类型。
这是一个包含每个用户基本信息的文本文件。当我们在系统中创建一个用户,新用户的详细信息就会被添加到这个文件中。
/etc/passwd 文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段。
/etc/passwd 文件的一行代表一个单独的用户。该文件将用户的信息分为 3 个部分。
* 第 1 部分:`root` 用户信息
* 第 2 部分:系统定义的账号信息
* 第 3 部分:真实用户的账户信息
第一部分是 root 账户,这代表管理员账户,对系统的每个方面都有完全的权力。
第二部分是系统定义的群组和账户,这些群组和账号是正确安装和更新系统软件所必需的。
第三部分在最后,代表一个使用系统的真实用户。
在创建新用户时,将修改以下 4 个文件。
* `/etc/passwd`: 用户账户的详细信息在此文件中更新。
* `/etc/shadow`: 用户账户密码在此文件中更新。
* `/etc/group`: 新用户群组的详细信息在此文件中更新。
* `/etc/gshadow`: 新用户群组密码在此文件中更新。
方法 2 :使用 getent 命令
getent passwd
方法 3 :使用 compgen 命令
compgen 是 bash 的内置命令,它将显示所有可用的命令,别名和函数。
# compgen -u
上一篇: Centos 7防火墙Firewall
下一篇: 数据表的类型
推荐阅读
-
检查Linux下的所有用户的crontab定时任务脚本
-
Linux 下查看所有用户方法
-
PHPExcel在linux环境下导出报500错误的解决方法
-
IntelliJ IDEA中查看文件内所有已声明的方法(类似eclipse的outline)
-
忘了root用户密码后,修改root密码方法 博客分类: Linux
-
查看linux系统版本的方法 博客分类: linux LinuxRedHat
-
linux环境下python中MySQLdb模块的安装方法
-
linux 下查看系统内存使用情况的方法 freelinux内存
-
Linux下停用和启用用户帐号 博客分类: linux Linux
-
linux 下查看系统内存使用情况的方法 freelinux内存