zoukankan      html  css  js  c++  java
  • 用户和组账户管理

    配置文件
    •保存用户信息的文件:/etc/passwd
    •保存密码的文件:/etc/shadow
    •保存用户组的文件:/etc/group
    •保存用户组密码的文件:/etc/gshadow
    •用户配置文件:/etc/default/useradd
    /etc/passwd格式

    用户名

    用户登陆系统的用户名

    密码

    密码位

    UID

    用户标示号

    GID

    默认组标示号

    描述信息

    存放用户的描述信息

    宿主目录

    用户登陆系统的默认目录,默认是在/home/下

    命令解析器

    用户使用的Shell,默认是bash

    Linux用户分类

    超级用户:(root,UID=0)

    普通用户:(UID在500到60000)

    伪用户:(UID在1到499)

     

    /etc/shadow格式

    用户名

    登陆系统的用户名

    密码

    加密密码

    最后一次修改时间

    用户最后一次修改密码距现在的天数,从1970-1-1起

    最小时间间隔

    两次修改密码之间的最小天数

    最大时间间隔

    密码有效天数

    警告时间

    从系统警告到密码失效的天数

    账号闲置时间

    账号闲置时间

    失效时间

    密码失效的天数

    标志

    标志

     

    用户组

    每个用户至少属于一个用户组

    每个用户组可以包含多个用户

    同一个用户组的用户享有该组共有的权限

     

    /etc/group格式

    组名

    用的所在的组

    组密码

    密码位,一般不使用

    GID

    主标示号

    组内用户列表

    属于改组的用户列表

     

    操作用户命令

    添加用户命令:useradd

        -u 指定组ID(uid)

        -g 指定所属的组名(gid)

        -G 指定多个组,用逗号“,”分开(Groups)

        -c 用户描述(comment)

        -e 失效时间(expire date)

    例子:

        useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan

        passwd zhangsan


    修改用户命令:usermod(usermodify)

        -l 修改用户名 (login)usermod -l a b(b改为a)

        -g 添加组 usermod -g sys tom

        -G添加多个组 usermod -G sys,root tom

        –L 锁定用户账号密码(Lock)

        –U 解锁用户账号(Unlock)

    删除用户命令:userdel(userdelete)

        -r 删除账号时同时删除目录(remove)

    操作用户组命令

    •添加组:groupadd

        -g 指定gid

    •修改组:groupmod

        -n 更改组名(new group)

    •删除组:groupdel
    •groups 显示用户所属组
     
  • 相关阅读:
    【基础算法】- 全排列
    【基础算法】- 2分查找
    区块链培训
    Static Binding (Early Binding) vs Dynamic Binding (Late Binding)
    test
    No data is deployed on the contract address!
    "throw" is deprecated in favour of "revert()", "require()" and "assert()".
    Variable is declared as a storage pointer. Use an explicit "storage" keyword to silence this warning.
    京都行
    Failed to write genesis block: database already contains an incompatible
  • 原文地址:https://www.cnblogs.com/atomicbomb/p/6663717.html
Copyright © 2011-2022 走看看