Linux之入门篇

一、参考资料

二、用户

1、用户的查看

1、 查看linux中所有用户的三种方式

  • /etc/passwd

文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段
文件的一行代表一个单独的用户。该文件将用户的信息分为 3 个部分。
第 1 部分:root 用户信息,root 账户,这代表管理员账户,对系统的每个方面都有完全的权力
第 2 部分:系统定义的账号信息,系统定义的群组和账户,这些群组和账号是正确安装和更新系统软件所必需的
第 3 部分:真实用户的账户信息,代表一个使用系统的真实用户

在创建新用户时,将修改以下 4 个文件:

/etc/passwd: 用户账户的详细信息在此文件中更新。
/etc/shadow: 用户账户密码在此文件中更新。
/etc/group: 新用户群组的详细信息在此文件中更新。
/etc/gshadow: 新用户群组密码在此文件中更新。

示例:

cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
mageshm:x:506:507:2g Admin - Magesh M:/home/mageshm:/bin/bash
...

解析

用户名 密码 用户 ID 群组 ID 用户信息 家目录 Shell
root x 0 0 root /root bash
bin x 1 1 bin /bin /sbin/nologin
mageshm x 506 507 2g Admin - Magesh M /home/mageshm /bin/bash

用户名: 已创建用户的用户名,字符长度 1 个到 12 个字符。
密码:代表加密密码保存在 `/etc/shadow 文件中。
用户 ID:代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为 0 的是为 root 用户保留的,UID 号 1 到 99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。
群组 ID:代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group文件中。
用户信息(2g Admin - Magesh M):代表描述字段,可以用来描述用户的信息(LCTT 译注:此处原文疑有误)。
家目录(/home/mageshm):代表用户的家目录。
Shell(/bin/bash):代表用户使用的 shell 类型。

image.png

2、用户的创建


你可能感兴趣的:(Linux之入门篇)