zoukankan      html  css  js  c++  java
  • Linux账号管理(二)

       再次声明,整理此系列Linux博客,主要目的不是介绍各种命令,而是去探索命令背后的理论。

    本篇主要介绍用户的创建与删除。

    创建用户主要用到useradd命令,在用此命令时可以指定各种参数。一般默认就可以:useradd username。当使用默认值时,它们会帮我们处理一下项目:

    • 在/etc/passwd里面创建一行与账号相关的数据,包括创建UID/GID/主文件等;
    • 在/etc/shadow里面将此账号的密码相关参数填入,但是尚未有密码;
    • 在/etc/group里面加入一个与账号名称一样的组名;
    • 在/home下面创建一个与账号同名的目录作为用户的主文件夹,权限为700。

    总之,使用useradd创建用户账号时,系统至少会为我们做如下事情:

    • 用户账号与密码参数方面的文件:/etc/passwd,/etc/shadow
    • 用户组相关方面的文件:/etc/group,/etc/gshodow
    • 用户的主文件夹:/home/账号名称

    在创建用户时,用很多默认值,这些值都来自useradd的参考文件,可以使用下面的方法调用出来:

                               image

    显示的是/etc/default/useradd文件的内容。文件的内容简要介绍如下:

    • GROUP=100:新建账号的初始用户组使用GID为100者;在系统中

     

  • 相关阅读:
    常见Oracle HINT的用法
    2011年的每一天是周几?
    TOM上关于JOIN跟+号的讨论
    关于index_ffs使用索引的一点问题.
    数据库中分组字符串相加
    国服3.3.5:死亡骑士全系DPS饰品收益评分
    WLK狂暴战怎么玩
    3.3萨满手册
    关于clob类型在函数中的处理。
    pivot_clause [Oracle SQL]
  • 原文地址:https://www.cnblogs.com/hust-ghtao/p/4064044.html
Copyright © 2011-2022 走看看