• Linux


    创建一个用户会与 6 个文件相关

    /etc/passwd 储存了所有用户的相关信息

    第一行中,从左往右

    root 为用户名,: 为分隔符,x 为密码,0 为 uid,0 为 gid,root 为用户的描述信息,/root 为家目录,最后一列是用户的 shell,/bin/bash 为可以登录系统,/sbin/nologin 是无法登录系统

    创建的用户的 uid 一般在 1000 之后,1000 之前的为系统级别的,uid 和 gid 相同

    用户的密码文件在 /etc/shadow 下

    用户名之后的就是加密过的密码,!! 表示空密码

    创建用户的时候,不仅创建了该用户,还创建了该用户名的组,该用户就是该组的成员

    /etc/group 为组文件

    root 为组的名称,x 为组的密码,0 为组的 id,最后的空为组的成员,以冒号为分隔符

    如果想为 test 组添加成员 sch01ar 的话,可以在最后的冒号之后添加

    id 用户名:查看该用户的信息

    在 /etc/group 中的 test 组添加 sch01ar

    test:x:1003:sch01ar
    

    保存

    sch01ar 用户所在的组有两个,一个为 sch01ar,一个为 test

    组的密码在 /etc/gshadow 中

    组的密码一般为空

    创建完一个用户之后,该用户就有一个自己的家目录,在 /home 目录下

    test 用户的家目录为 /home/test

    root 用户的家目录为 /root

    创建的用户也有自己的邮箱文件,在 /var/spool/mail 目录下

    test 用户的邮箱文件为 /var/spool/mail/test

    通过创建文件来创建用户(在 Linux 中一切皆文件)

    创建用户 admin

    在 /etc/passwd 中添加用户相关信息

    在 /etc/shadow 中添加 admin 用户的密码

    设置为空密码

    在 /etc/group 中添加组信息

    在 /etc/gshadow 中设置组密码

    创建家目录

    创建邮箱文件

    最后,成功创建了用户 admin

  • 相关阅读:
    Problem C: 爬楼梯
    Problem E: 倒水(Water)
    Problem H: tmk买礼物
    HDU 1078 FatMouse and Cheese
    POJ 3186 Treats for the Cows
    POJ 1661 Help Jimmy
    POJ 1458 Common Subsequence
    2018-软工机试-D-定西
    2018-软工机试-F-庙会
    2018-软工机试-C-和你在一起
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9431970.html
Copyright © 2020-2023  润新知