• 番外8---项目(管理用户和组)


    ---------

    learn01: 创建新的用户组和部分用户名(普通用户)useradd bobby; useradd user1; useradd user2

    learn02: 每行7个字段用  :隔开(每个字段分别代表 用户名:加密口令:UID: GID: 用户的描述信息:主目录:命令解释器

    learn03: 将创建的user1,user2放置到组bobby(usermod -G bobby 普通用户名);

    备注:(标准账户的 shell 为/sbin/nologin 代表无本地登录权限)

    learn04: 所有用户的加密口令都存放在/etc/shadow 文件(只对 root用户有权限可读);

    learn05:  根据 /etc/login.defs 文件的配置 对 用户参数进行配置(了解主要参数的意思,每个选项前置跟# 已经解释其意思);

    =========================================================================

    test01: u=UID; g=GID; d=用户位置; s=权限; p=密码; -f=定义密码过期后的天数; -1=永不过期; user3=用户名;

    =========================================================================

    learn06:  组group的配置文件与选项;

    首先查看自己系统的组有哪些?cat /etc/group

    紫色框起的是个人创建的组,其他是系统分配的

    查看用户的密码(grep user3 /etc/shadow);

    修改用户的密码(passwd user1);

    采用passwd命令修改用户密码,改后的密码以加密的形式存储;

    修改用户的密码期限(chage -m 6 -M 60 -W 5 user1);

    learn07:用户组常用相关命令(id; usermod; groupadd; groupdel; gpasswd

    修改/恢复 用户名user1的主目录,shell;

    锁定 用户名user1(方式1:passwd -l user1; 方式2:usermod -L user1);

    解锁 用户名user1(方式1:passwd -u user1; 方式2:usermod -U user1);

    添加、删除组信息;

    将用户添加、删除至创建的组(gpasswd -a user1 testgroup; gpasswd -d user1 testgroup);

    切换用户权限并查看id;

    learn08:常用的账户管理命令(vipw[用于编辑与修改我们用户的配置文件]; vigr[]; pwck[]; grpck[]; id[]; whoami[]; newgrp[] 命令

    vipw;

    vigr编辑组;

    对当前用户配置文件进行检查(pwck命令);

    对当前组配置文件进行检查(grpck命令); 查看当前用户命令(whoami命令)

    newgrp 后跟参数 不跟参数的区别;

  • 相关阅读:
    Pod的异常状态
    特种劳动防护用品安全标志证书
    Day9力扣打卡
    C++-STL-map:map插入元素的几种方式【用数组方式插入数据】【用insert函数插入pair数据】【用insert函数插入value_type数据】
    高级工程师评审:高级工程师有哪些专业?高级工程师职称专业分类
    数据结构实验之队列(文末附完整代码)
    欧科云链研究院:人类或将成为仅次于AI第二聪明物种?Web3不允许
    LeetCode 961. N-Repeated Element in Size 2N Array
    c++-stack和queue
    计算机组成原理之浮点四则运算
  • 原文地址:https://blog.csdn.net/weixin_51347879/article/details/133823890