头歌-信息安全技术-Linux之用户管理

  • 一、第1关:创建/删除新用户
    • 1、编程要求
    • 2、评测代码
  • 二、第2关:Linux 用户密码管理
    • 1、编程要求
    • 2、评测代码
  • 三、第3关:Linux用户权限切换
    • 1、编程要求
    • 2、评测代码

一、第1关:创建/删除新用户

1、编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行代码补充,具体任务如下:

  • 新创建一个用户newUser,并自动创建其登录目录;
  • 删除系统已经存在的用户oldUser,并自动删除其关联的登录目录;
  • 将当前工作目录切换到新创建的用户newUser家目录;
  • 使用pwd命令打印出当前工作目录。

2、评测代码

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
useradd -m newUser
userdel -r oldUser
cd /home/newUser
pwd
#************end**************#

二、第2关:Linux 用户密码管理

1、编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

  • 新创建一个用户newUser;
  • 使用passwd命令为用户newUser设置登录密码;

2、评测代码

#!/bin/bash#创建newUser新用户
#***********begin*************#
useradd newUser
#************end**************##在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser<< EOF
123456
123456
EOF
#************end**************#

三、第3关:Linux用户权限切换

1、编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

  • 新创建一个用户newUser,并且设置登录密码;
  • 使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份。

2、评测代码

#!/bin/bash#创建newUser新用户
#***********begin*************#
useradd newUser
#************end**************##在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser<< EOF
123456
123456
EOF
#************end**************##使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份;
#提示使用su命令的-c参数完成
#***********begin*************#
su -c whoami newUser
#************end**************#

头歌-信息安全技术-Linux之用户管理相关推荐

  1. 头歌-信息安全技术-用Python实现自己的区块链、支持以太坊的云笔记服务器端开发、编写并测试用于保存云笔记的智能合约、支持以太坊的云笔记小程序开发基础

    头歌-信息安全技术-用Python实现自己的区块链.支持以太坊的云笔记服务器端开发.编写并测试用于保存云笔记的智能合约.支持以太坊的云笔记小程序开发基础 一.用Python实现自己的区块链 1.任务描 ...

  2. 头歌-信息安全技术-实训04 数据库SQL注入漏洞

    头歌-信息安全技术-实训04 数据库SQL注入漏洞 第一关:获取dvwa环境 任务描述 实验步骤 1. 安装appach 2.安装php 3.修改apache配置文件 4.安装mysql 5.安装dv ...

  3. 头歌-信息安全技术-Spectre侧信道攻击过程验证

    头歌-信息安全技术-Spectre侧信道攻击过程验证 一.第1关:Cache vs Memory 1.编程要求 2.评测代码 二.第2关:基于Flush+Reload的侧信道实现 1.编程要求 2.评 ...

  4. 头歌-信息安全技术-【实训10】HTML信息隐藏、动态分析技术

    头歌-信息安全技术-[实训10]HTML信息隐藏.动态分析技术 一.[实训10]HTML信息隐藏 1.任务要求 (1)步骤1 (2)步骤2 (3)步骤3:选择隐藏方法 (4)步骤4:对比隐藏效果 2. ...

  5. 头歌-信息安全技术-安全审计

    头歌-信息安全技术-安全审计 一.第1关:配置环境 1.编程要求 2.评测代码 二.第2关:使用lynis进行安全审计 1.编程要求 2.评测代码 (1)输入vim /data/workspace/m ...

  6. Linux 之用户管理与文件权限

    Linux 之用户管理与文件权限 一. 1.查看系统版本    uname       uname -a      uname -r      uname -m 2.特点 :              ...

  7. Linux入门到精通:第 1 关——创建/删除用户组(第二章:Linux之用户管理)

    第 1 关--创建/删除用户组 任务描述 相关知识 Linux创建用户组命令 案例演示一 案例演示二 Linux删除用户组命令 案例演示一 编程要求 评测说明 任务描述 恭喜你已经完成了Linux之用 ...

  8. edu-【Linux 与 Python编程2021】Linux知识训练,Linux之用户管理,Linux文件/目录管理

    python实训 python学习 – 菜鸟教程+B站视频 文章目录 linux知识训练-硬件与软件安装 第1关:linux知识训练-硬件与软件安装 linux知识训练-账户进程与权限 第1关:lin ...

  9. linux 下用户管理

    linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...

最新文章

  1. a prefect storm歌词_Storm s Perfect Storm歌词
  2. Linux环境HBase安装配置及使用
  3. HDU 5385 The path(贪心、构造、最短路径树)
  4. orcal 数据库 maven架构 ssh框架 的全xml环境模版 及常见异常解决
  5. Swift UITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
  6. MySQL数据库-笔记06【SQL的4种连接查询、事务】
  7. 【01】视C++为一个语言联邦
  8. ai对话机器人实现方案_显然地引入了AI —无代码机器学习解决方案
  9. oracle创建索引01652,建立数据表快照导致ora-01652异常
  10. GB28181系统设计(三)-进程通信让python获取共享内存数据
  11. python解acm题_python ACM ,持续更新中。。。。。。。。。。。。
  12. 知识就是力量!(内含赠书福利)
  13. mysql(安装、启动、删除)服务
  14. linux 下 sudo 指令不需要输入密码的配置
  15. Ubuntu恢复被删除的文件
  16. 同样是写博客,为什么我男朋友的粉丝那么多?!
  17. 排队论----学习反馈
  18. 8.18 @烤仔建工 | 抓住夏天的尾巴,和烤仔一起打造秘密花园吧
  19. 微信小程序实现星星评分
  20. 在练琴时关于音乐与计算机结合的碎思考

热门文章

  1. C语言 | Linux下的静态链接与动态链接
  2. 通讯业行业观察:中兴华为思科各占千秋
  3. vue简单实现多功能弹幕(比上一个好)
  4. 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统
  5. Zookeeper——3、使用zkClient操作zookeeper
  6. Proxy(代理) ARP作用及原理
  7. ESP32:使用TFT_eSPI库驱动TFT串口屏
  8. 集合_java集合框架
  9. afn访问本地html,请求接口AFN报错1016,failed:unacceptablecontent-type:text/html解决办法...
  10. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)...