当前位置: 首页 > news >正文

实验四:用户管理和sudo提权

实验四、用户管理和sudo提权

一、配置用户账户
创建用户 tammy,其用户 ID 为 2020,此用户的密码应当是 ilovelinux

  1. 使用useradd tammy指令创建用户名

  2. 给当前用户设置密码

    [root@maoqi1 ~]# echo ilovelinux | passwd --stdin tammy
    
  3. 修改用户ID

    (1)方法一:通过root用户权限直接找到/etc/passwd文件进行修改

    ​ 此时查看tammy用户的UID为1001。
    在这里插入图片描述
    ​ 输入i进入输入模式,直接修改用户ID
    在这里插入图片描述
    在这里插入图片描述

    (2)方法二:通过usermod指令去修改ID。

    ​ 输入vim /etc/passwd指令查看tammy用户的UID为1001。
    在这里插入图片描述

    ​ 输入usermod -u 2020 tammy修改UID

    ​ 输入id tammy指令查看id
    在这里插入图片描述

二、创建用户账户
根据下列要求创建用户及组账号:
1)名为 admins 的组
2)用户 zhsan,其附属组为 admins
3)用户 lisi,其附属组还属于 admins
4)用户 wangwu,没有可交互的登录 Shell,且不属于 admins 组
5)zhsan、lisi、wangwu 的密码都应该是 ilovelinux

步骤一:输入groupadd admins指令新建组

步骤二:添加用户zhsan、lisi、wangwu,并设置密码为ilovelinux

[root@maoqi1 ~]# useradd zhsan
[root@maoqi1 ~]# echo ilovelinux | passwd --stdin zhsan
[root@maoqi1 ~]# useradd lisi
[root@maoqi1 ~]# echo ilovelinux | passwd --stdin lisi
[root@maoqi1 ~]# useradd wangwu
[root@maoqi1 ~]# echo ilovelinux | passwd --stdin wangwu

步骤三:把zhsan、lisi添加进admins组里面

[root@maoqi1 ~]# gpasswd -a zhsan admins
正在将用户“zhsan”加入到“admins”组中
[root@maoqi1 ~]# gpasswd -a lisi admins
正在将用户“lisi”加入到“admins”组中

通过groups 【用户名】或者id 【用户名】指令查看用户属组
在这里插入图片描述
在这里插入图片描述

步骤四:修改用户登录shell

使用sudo usermod -s /sbin/nologin wangwu修改用户登录shell

三、配置系统调优
为你的系统选择建议的 tuned 配置集并将它设为默认设置

[root@maoqi1 ~]# tuned-adm recommend   //查询系统推荐的调优配置文件为virtual-guest
virtual-guest
[root@maoqi1 ~]# tuned-adm profile virtual-guest    //设置调优配置为virtual-guest
[root@maoqi1 ~]# tuned-adm active       //激活刚才设置的系统的调优
Current active profile: virtual-guest

四、配置sudo提权
为你的系统配置sudo提权,具体要求如下:
1)创建user1用户,设置用户密码为test。
2)授权user1组中的任何用户都可以无密码执行管理员命令

步骤一:创建user1用户,并设置密码
在这里插入图片描述

步骤二:进入/etc/sudoers配置文件

visudo

相关文章:

  • 【Redis】3-Redis应用
  • 大语言模型(LLM)入门项目推荐
  • 【springMVC】springMVC学习系列一:springMVC的组件
  • 经典分类模型
  • C#编解码:Base64扩展类的实现与应用
  • 一、奋斗类(事业奋斗/梦想实现)
  • ACM Latex模板:合并添加作者和单位
  • 智能护航 安心畅游——AI智能监控系统解决方案
  • 双11、618大促要做什么?
  • 报错:ImportError: cannot import name ‘metadata‘ from ‘importlib‘
  • IAM角色访问AWS RDS For MySQL
  • Linux云计算训练营笔记day16(Linux周期性计划任务、Python)
  • Prometheus、Exporter 和 Grafana:性能分析铁三角
  • 两阶段法目标检测发展脉络
  • Python 实现简单车牌识别
  • 【01】大模型原理与API使用
  • 第2章(新)Day2 - Python基础入门
  • 设计模式-简单工厂模式
  • #git 储藏库意外被清空 Error: bad index – Fatal: index file corrupt
  • 横向联邦学习、纵向联邦学习与联邦迁移学习是联邦学习的三大主要分支
  • 做一个公司展示型网站多少钱/百度录入网站
  • 怎么样可以建设网站/自己做网站需要什么条件
  • 街机网页游戏大全/襄阳网站seo
  • 做网站每页面费用/世界十大搜索引擎排名
  • 如何破解网站后台密码/赣州seo
  • 武汉便宜网站建设/百度云网盘