查看中的所有用户:
cat/etc/passwd|cut-f1-d:
注:|是管线,把cat的输出传给cut处理;旁边的cut取出每一行的以:分割的第一栏
passwd文件内容如下:
/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):代表用户的家目录。
(/bin/bash):代表用户使用的 shell 类型。
查看Linux系统所有用户的及其用户名还可以用最简单的一个:ls /home
直接查看home目录下有多少目录就可以知道当前系统下的用户名,要详细一些还可以用:ll /home
当然,一些创建时特意不创建home目录的另当别论
查看用户信息
who查看当前登入用户的帐户名
who显示的信息解释:
第一列是登陆用户名第二列是登陆终端,登陆终端中的tty表示本地登陆,即在真实的机器上登陆,
pts表示远程终端,倘若有多个远程终端linux关机,为了区别如何安装LINUX,会加/0,1,2之类的,如pts/0、pts/1、pts/2....
最后还有登陆时间,登陆的主机的IP地址
ww显示的信息比who命令显示的信息愈发详尽一点linux 查看用户组,他会对系统的资源做一些简单的统计linux 查看用户组,如一共有多少个登陆用户,此Linux从开始到如今一共运行了多久等。
whoami查看当前登入用户的帐户名
id查看用户UID和GID信息
用户组信息
用户组存在的信息位置:/etc/group
下边是一条/etc/group文件里的记录:
lianxi:x:1008:test,kaifa,jingli,zongjian
/etc/group文件的每条记录分四段,用逗号隔开
第一数组:用户组名称;
第二数组:用户组密码;
第三数组:用户组ID,也叫GID
第四数组:用户列表,每位用户之间用,号分割;本数组可以为空;假如数组为空表示用户组为GID的用户名;
本文原创地址://q13zd.cn/ldxtzydzyzyx.html编辑:刘遄,审核员:暂无