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

  • 相关阅读:
    MVCC 过程中会加锁吗?
    CleanMyMac X4.12.1苹果电脑系统优化软件更新功能介绍
    ImageNet数据集用法
    CSS------我又回来了
    知识管理系统中的在线编辑,让共享协作更简便
    微服务架构设计模式
    103.(cesium之家)cesium蜂巢图(正方形)
    c++多态
    吊打面试官系列之:我这样回答 “如何更高效的进行接口测试“,面试官果然跪了。
    基于stm32单片机俄罗斯方块小游戏Proteus仿真
  • 原文地址:https://blog.csdn.net/weixin_51347879/article/details/133823890