1. 用户管理

每个Linux登入的使用者至少都会取得两个ID ,一个是使用者 ID (User ID ,简称 UID)、 一个是群组 ID (Group ID ,简称 GID)。

用户输入账号密码进行登录的过程:

  • 先找寻 /etc/passwd 里面是否有你输入的账号?如果没有则跳出,如果有的话则将该账号对应的 UID 与 GID (在 /etc/group 中) 读出来,另外,该账号的家目录与 shell 设定也一并读出;
  • 再来则是核对密码表。这时 Linux 会进入 /etc/shadow 里面找出对应的账号与 UID,然后核 对一下你刚刚输入的密码与里头的密码是否相符?
  • 如果一切都 OK 的话,就进入 Shell 控管的阶段

Linux账号相关的两个相当重要的档案,一个是/etc/passwd用来管理账号,另一个则是专门管理密码相关数据的 /etc/shadow,这两个档案相当重要。

Copyright © wychuan.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2019-01-08 09:27:34

results matching ""

    No results matching ""