• Linux(基于Centos7)(三)


    一、任务介绍

    知识目标
    1.了解用户角色的类型。
    2.理解用户和用户组的关系。
    3.了解用户账号文件、用户密码文件和用户组账号文件。
    能力目标
    1.能够通过命令来创建和管理用户与用户组。
    2.能够通过命令改变文件的属主和属组。
    任务介绍
    已经能够胜任Linux系统日常的管理,Linux是一个多用户多任务操作系统,可以在系统上创建多个用户,并允许这些用户同时登录系统去执行不同的任务,这将有可能影响到服务器是否可以正常运行。因此,用户和用户组的管理也必须了解和掌握的重要工作之一。
    任务资讯
    1.用户角色可以分为哪几类?
    2.用户和用户组的关系有哪几种?
    3.用户账号文件、用户密码文件和用户组账号文件分别是什么?

    二、任务实施

    2-1、管理用户账号与密码

    1. 创建一个名为lijie的账户。

    useradd lijie 创建一个名字叫lijie的用户
    tail -n 1 /etc/shadow 查看lijie的密码
    passwd lijie 设置lijie用户的密码
    请添加图片描述
    请添加图片描述

    1. 创建一个名为vod的账户,主目录放在/var目录,并指定登录shell为/sbin/nologin。

    例:创建一个名为 vodup 的账户,主目录放在 / var 目录下,并指定登录 shell 为 / sbin/nologin
    useradd -d /var/vodup -s /sbin/nologin vodup
    请添加图片描述

    1. 将用户lijie更名为lijunjie,并为其设置登录密码

    usermod -l 新用户名 旧用户名
    passwd lijunjie
    请添加图片描述

    1. 锁定lijunjie账户,然后测试是否还能登录系统,再解锁测试。

    方法1:使用usermod命令:
    锁定:$ usermod -l 用户名 (锁定用户账号,重新登陆生效)
    解锁:$ usermod -u 用户名
    查询状态: $ usermod -S 用户名
    方法2:使用passwd命令:
    锁定:$ passwd -l 用户名 (锁定用户密码,重新登陆生效)
    解锁:$ passwd -u 用户名
    查询状态: $ passwd -S 用户名
    方法3:使用usermod命令禁用SSH访问Linux中的给定用户帐户
    锁定:$ usermod -s /sbin/nologin 用户名
    解锁:$ usermod -s /bin/bash 用户名
    查询状态:可以 vim /etc/passwd查看每个用户的状态
    方法4:禁用所有用户登录(除root用户)
    锁定:$ touch /etc/nologin
    解锁:$rm -f /etc/nologin(删除掉文件即可)

    1. 锁定lijunjie账户的密码,然后测试是否还能登录

    锁定用户(针对有密码的用户):
    passwd -l username
    对用户解除锁定:
    passwd -u username
    请添加图片描述

    1. 删除账户vod。
      请添加图片描述
    2. 删除账户lijunjie的密码,并测试是否能登录系统。
      请添加图片描述

    2-2、用户组管理

    1. 创建一个名为sysgroup的系统用户组。
      请添加图片描述
      请添加图片描述
      请添加图片描述

    2. 将sysgroup用户组更名为teacher用户组。

    groupmod –n user users 修改组名user为users
    groupdel users 删除组users
    请添加图片描述

    1. 将teacher组的GID值更改为888。

    选项
    说明
    –help
    显示帮助文档
    –version
    显示命令版本
    -g gid
    指定组id
    -n name
    指定组名
    请添加图片描述
    请添加图片描述

    1. 删除teacher用户组。
      请添加图片描述
    2. 创建一个名为liyan的用户和名为ftpusers的用户组,然后将liyuan用户添加到ftpusers用户组。

    https://blog.csdn.net/shenyunsese/article/details/124449334
    usermod -a -G ftpusers liyan
    请添加图片描述

    1. 从ftpusers用户组中移除liyan用户。

    usermod -d ftpusers liyan
    请添加图片描述

  • 相关阅读:
    机器学习05|一万五字:SVM支持向量机01 【原理详解篇】
    日常Git使用自我记录
    第6讲 SQL语言之概述
    基于可信执行环境的机密计算框架设计及安全性分析
    vue子组件向父组件传值
    OSCP系列靶场-Esay-Dawn
    MTK SOC timing
    【大模型应用开发教程】02_LangChain介绍
    5分钟搞定vue3函数式弹窗
    softmax函数计算时减去一个最大值的原因
  • 原文地址:https://blog.csdn.net/LQlove1/article/details/127901122