• Linux命令(三)——用户、群组管理命令


    一、用户和群组的配置文件

    1./etc/passwd文件

    该文件存储了所有用户的一些基本属性。

    /etc/passwd文件中所存信息的具体含义如下:

    用户名:x表示必须使用密码登录:uid用户标识符:所属群组的gid:注释信息:家目录路径:登录后第一个执行的进程(shell程序)

    2./etc/shadow文件

    该文件存储了所有用户的密码。

    /etc/shadow文件中所存信息的具体含义如下:

    用户名:密码对应的MD5码:最后一次修改密码的时间:从1970年1月1日到修改密码时最短时间间隔:1970年1月1日至必须修改最大时间间隔:警告时间:不活动时间(若过期几天后锁住用户):失效时间(从1970年1月1日到用户被禁用的天数):保留位

    3./etc/group文件

    该文件保存了各用户的分组信息。

    /etc/group文件中所存信息的具体含义如下:

    组名:组口令:组标识符gid:组成员

    4./etc/gshadow文件

    该文件保存了用户组口令,组管理员等信息。

    /etc/gshadow文件中所存信息的具体含义如下:

    组名:组口令:组管理员账号:组成员

    二、用户和群组的管理命令

    1.useradd 添加新用户useradd  [参数]  用户名

    常用参数:useradd -d wxy 设置用户的主目录

         useradd -e wxy 设置用户的过期日期,格式如2020-10-01

         useradd -g a 设置用户所属的组名

         useradd -s /bin/bash 设置用户登录所使用的Shell,默认为/bin/bash

         useradd -u 520 设置用户的uid,唯一且大于499

         useradd -D wxy 用于显示用户所使用的默认值

    2.usermod 修改用户的属性usermod  [参数]  用户名

    常用参数:usermod -l newusername username 修改已有的用户名

         usermod -L username 锁定用户(无法登录)

         usermod -U username 解锁用户

    剩下的选项和useradd类似,都具有相似的功能,不再重述。

    3.passwd 设置用户密码passwd  [参数]  用户名

    常用参数:passwd 不带任何参数,为用户修改自身的密码

         passwd username 设置用户的密码

         passwd -S username 查询指定用户的密码状态

         passwd -l username 锁定指定用户的密码

         passwd -u username 解锁指定用户的密码

         passwd -d username 删除指定用户的密码

    **注意:带参数的命令多为仅root用户可用。

    4.userdel 删除指定用户userdel  [-r]  用户名

    使用参数-r则在删除用户的同时删除用户所有相关的文件。

    5.groupadd 添加新群组groupadd  [-r]  组名

    其中不带参数r为建立普通组,带参数r为建立系统组。

    6.groupmod 修改组的属性groupmod  [参数]  组名

    常用参数:groupmod -n newname groupname 修改组名

         groupmod -g 526 groupname 修改组的gid

         -o 重复使用群组识别码,不懂

    7.groupdel 删除指定群组groupdel  组名

    8.gpasswd 将指定用户添加到指定群组或从组内删除gpasswd  [参数]  用户名  组名

    常用参数:gpasswd -a username groupname 将指定用户添加到指定的组中

         gpasswd -d username groupname 从组中删除指定的用户

         gpasswd -A username groupname 设置指定用户为指定组的管理员

  • 相关阅读:
    【Educational Codeforces Round 101 (Rated for Div. 2) C】Building a Fence
    【Codeforces Round #698 (Div. 2) C】Nezzar and Symmetric Array
    【Codeforces Round #696 (Div. 2) D】Cleaning
    【Codeforces Round #696 (Div. 2) C】Array Destruction
    【Educational Codeforces Round 102 D】Program
    【Educational Codeforces Round 102 C】No More Inversions
    【Good Bye 2020 G】Song of the Sirens
    【Good Bye 2020 F】Euclid's nightmare
    使用mobx入门
    requestAnimationFrame 控制速度模拟setinterval
  • 原文地址:https://www.cnblogs.com/wxywxy/p/7622233.html
Copyright © 2020-2023  润新知