ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第九周作业

2020-03-29 17:55:44  阅读:241  来源: 互联网

标签:www 作业 magedu 192.168 centos6 expect 第九 root


1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www

[root@centos6 ~]#cat usermagedu.sh
#!/bin/bash
#接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www
id $1 &>/devnull
if [ $? -eq 0 ];then
    echo 用户$1 已存在!
else
    useradd -d $2 $1 && echo "用户$1 已创建,家目录为$2 !"
fi

[root@centos6 ~]#bash usermagedu.sh root
用户root 已存在!
[root@centos6 ~]#bash usermagedu.sh magedu /www
用户magedu 已创建,家目录为/www !
[root@centos6 ~]#bash usermagedu.sh magedu /www
用户magedu 已存在!
[root@centos6 ~]#id magedu
uid=2005(magedu) gid=2005(magedu) groups=2005(magedu)
[root@centos6 ~]#tail -1 /etc/passwd
magedu:x:2005:2005::/www:/bin/bash

2、使用expect实现自动登录系统。

先看下系统有没expect命令,没有的话yum安装一下
先写个expect脚本

[root@centos6 ~]#cat expect.sh 
#!/usr/bin/expect
spawn ssh 192.168.36.71
expect {
    "yes/no" { send "yes\n";exp_continue }
    "password" { send "123123\n" }
}
interact
#expect eof

执行脚本

[root@centos6 ~]#expect expect.sh 
spawn ssh 192.168.36.71
root@192.168.36.71's password: 
Last login: Sat Mar 28 17:32:02 2020 from 192.168.36.1

已经在目标机器上了

[root@centos7 ~]#ip a
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:a3:3f:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.36.71/24 brd 192.168.36.255 scope global noprefixroute ens33
[root@centos7 ~]#exit
logout
Connection to 192.168.36.71 closed.
[root@centos6 ~]#

可以登录目标及机器操作,也可以不登录执行需要的命令后返回


3、简述linux操作系统启动流程

第九周作业


4、破解centos7 密码。

破解CentOS7的root口令方法一
启动时任意键暂停启动
第九周作业
按e键进入编辑模式
第九周作业
将光标移动linux16开始的行,添加内核参数rd.break
第九周作业
按ctrl-x启动
第九周作业
mount –o remount,rw /sysroot (挂载)
第九周作业
chroot /sysroot(切换根目录)
第九周作业
passwd root(重设密码)
第九周作业
touch /.autorelabel(有这个文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记,也可以理解为对文件进行底层权限的控制和标记)
exit
reboot
第九周作业
已经可以登录了
第九周作业
破解CentOS7的root口令方法二
启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux16开始的行,改为rw init=/sysroot/bin/sh
按ctrl-x启动
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot

标签:www,作业,magedu,192.168,centos6,expect,第九,root
来源: https://blog.51cto.com/14682054/2482883

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有