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

     

  • 相关阅读:
    Github
    Vocabulary in Computer
    js中三种定义变量的方式const, var, let的区别
    Node.js-1
    JSON_in_js
    JSON快速入门
    Mysql tinyint长度为1时在java中被转化成boolean型
    maven上解决循环依赖、又不想新加第三模块的方法
    关于springboot和tomcat的服务能力做下简单的测试
    tomcat各个端口的作用
  • 原文地址:https://www.cnblogs.com/hust-ghtao/p/4064044.html
Copyright © 2011-2022 走看看