• 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 设置指定用户为指定组的管理员

  • 相关阅读:
    编程自学网站
    SQL中Case语句用法
    SQL 综合应用(1.创建临时表,为后续查询所用) 实例_(学生,课程表,选修表)
    SQL 存储过程(学生,课程表,选修表)
    测试角度看公司流程规范对比后篇
    自动化测试技巧之图片验证
    QTP连载四:神一样的参数化方式?
    自动化测试之控件点击
    自动化测试技巧之结果验证
    自动化测试开展的条件
  • 原文地址:https://www.cnblogs.com/wxywxy/p/7622233.html
Copyright © 2020-2023  润新知