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者;在系统中

 

原文地址:https://www.cnblogs.com/hust-ghtao/p/4064044.html