• 番外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 后跟参数 不跟参数的区别;

  • 相关阅读:
    1.4.21 实验21:vrrp主备
    linux 用指定版本jdk 启动项目
    数字孪生技术的应用在能源行业案例解析
    基于事件触发机制的孤岛微电网二次电压与频率协同控制MATLAB仿真模型
    〖大前端 - ES6篇②〗- let和const
    基于android的 rk3399 同时支持多个USB摄像头
    剑指 Offer 28. 对称的二叉树
    浅谈IT 运维-变更管理
    Go for Add a Test for 20230921 Day2
    [python刷题模板] 最短路(Dijkstra)
  • 原文地址:https://blog.csdn.net/weixin_51347879/article/details/133823890