美文网首页
linux查看用户

linux查看用户

作者: 五月的天at | 来源:发表于2020-12-01 11:16 被阅读0次

原文地址 查看linux中所有用户的三种方式 | 《Linux就该这么学》

方法 1 :使用 /etc/passwd 文件

使用任何一个像 cat、more、less 等文件操作命令来打印 Linux 系统上创建的用户列表。

/etc/passwd 是一个文本文件,其中包含了登录 Linux 系统所必需的每个用户的信息。它保存用户的有用信息,如用户名、密码、用户 ID、群组 ID、用户 ID 信息、用户的家目录和 Shell 。

/etc/passwd 文件将每个用户的详细信息写为一行,其中包含七个字段,每个字段之间用冒号 : 分隔:

# cat /etc/passwd

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

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

tcpdump:x:72:72::/:/sbin/nologin

2gadmin:x:500:10::/home/viadmin:/bin/bash

apache:x:48:48:Apache:/var/www:/sbin/nologin

zabbix:x:498:499:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin

mysql:x:497:502::/home/mysql:/bin/bash

zend:x:502:503::/u01/zend/zend/gui/lighttpd:/sbin/nologin

rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin

2daygeek:x:503:504::/home/2daygeek:/bin/bash

named:x:25:25:Named:/var/named:/sbin/nologin

mageshm:x:506:507:2g Admin - Magesh M:/home/mageshm:/bin/bash

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 类型。

你可以使用 awk 或 cut 命令仅打印出 Linux 系统中所有用户的用户名列表。显示的结果是相同的。

# awk -F':' '{ print $1}' /etc/passwd

or

# cut -d: -f1 /etc/passwd

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

ftp

postfix

sshd

tcpdump

2gadmin

apache

zabbix

mysql

zend

rpc

2daygeek

named

mageshm

相关文章

  • Linux命令集合

    查看Linux版本信息 查看Linux信息 添加Linux新用户

  • Linux:三、进阶

    Linux基本命令: 用户和用户组的常用命令(IT运维): 查看用户目录: 查看用户组目录: 查看用户: 查看用户...

  • Linux用户基础

    认识Linux中的用户和组 实践: 查看用户信息 查看用户密码信息 查看组信息 查看登录的用户 实践: 用户的增,...

  • linux查看用户

    原文地址查看linux中所有用户的三种方式 | 《Linux就该这么学》[https://www.linuxpro...

  • Linux常用指令(二)

    Linux指令 linux 指令 who 查看当前所有链接的用户 whoami 查看当前本机登陆的用户 远程连接 ...

  • Linux操作系统查看用户登陆历史记录

    Linux查看用户登录历史 查看某用户 cat /home/username/.bash_history 的操作历...

  • 学习小结1103

    Linux 命令 查看命令位置:which 查找命令所在的位置。 查看当前用户:whoami 该命令用户查看当前系...

  • linux用户与文件权限

    linux权限 一.用户管理 1.查看用户 who am i 2.创建用户 adduser 在 Linux 系统里...

  • Linux 基本操作

    查看CPU信息 查看内存使用情况 查看linux支持的最大进程数 查看linux支持的最大线程数 查看当前用户最大...

  • Linux系统版本以及用户查看

    linux发行版 linux查看系统 sudo su切换系统用户

网友评论

      本文标题:linux查看用户

      本文链接:https://www.haomeiwen.com/subject/vlzjwktx.html