码迷,mamicode.com
首页 > 系统相关 > 详细

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

时间:2016-08-05 00:46:25      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

1、RHEL6.5安装vmware tools、

打开RHEL6.5虚拟机

点击菜单栏虚拟机选项下有一个安装vmware-tools(因为我已经安装过了,所以是重新安装)

技术分享

 

这是系统会自动挂载光驱,将vmware-tools光盘挂载

技术分享

 

打开终端,方便起见,卸载光驱后挂载到/mnt

umount /dev/cdrom

mount /dev/cdrom /mnt

 技术分享

 

在/mnt目录下,有一个vmware-tools的工具包

将其拷贝到~目录下

cp VMware-   ~

技术分享

 对拷贝的压缩包解压

注:压缩包有两种格式:bz,gz

bz解压命令:tar jxvf [file name]

gz解压命令:tar zxvf [file name]

还有其他的解压命令,自己百度吧  man也可以

 技术分享

 解压后,会生成一个文件夹

cd  vmware-tools-distrib

./vmware-install.pl  #开始安装

 技术分享

剩下的一路默认回车即可。

  技术分享

到这里就算是安装成功了!!!

 

2、RHEL6.5及RHEL7.2 root密码破解

2.1 RHEL7.2 root密码破解

首先,需要关闭selinux,开机状态下,在终端中运行

getenforce  #查看selinux状态

若未设置为开机自动关闭执行命令

vim /etc/sysconfig/selinux 

selinux=disable

方法详见:http://www.cnblogs.com/xiaogan/p/5722160.html 配置文件/etc/sysconfig/selinux

然后,重启,使用上下光标键,将开机界面锁定在下图:

技术分享

 选中第一行,输入e进行编辑

找到  ro  (ro = read only  ; rw = read write)

技术分享

 将ro修改为 rw init=/sysroot/bin/sh

技术分享

 

然后,使用  ctrl + X  启动计算机

这是会进入救援模式,

技术分享

 在该模式下,我们需要做的第一步是,换根chroot(为什么要换根?)

执行命令:

chroot /sysroot

然后 passwd

输入两次密码后,退出

技术分享

使用命令

/bin/sh shutdown -r now 

重新启动

技术分享

如此,root密码已经被我们修改好了。

 2.2 RHEL6.5 root密码破解

第一步:重启计算机,到如下界面

 技术分享

 

第二步:输入e进行编辑,将光标移动到第二行,输入e进行编辑,在最后位置输入  空格 1,如此,就可以进入单用户模式,如图

 技术分享

 

第三步:注意,不要输入Esc,而是回车,esc是取消修改,回车是确定,输入回车

技术分享

 

然后,输入b启动,这是会进入如下界面:

 技术分享

 

第四步:直接输入passwd,输入两边密码,重启,如图:

 技术分享

 

OK!到此,RHEL6.5 ROOT密码破解大功告成!!!是不是很简单

 

 

3、Linux用户管理

这一部分明天再说,先睡觉了!!!(先把笔记放上来把)

 

超级用户:root 至高无上
在windows中 system权限最高,不能登录

本地用户:
系统用户:程序用户,维护程序,不能登录

分类:
根据位置:本地远程
根据功能:超级用户(root) UID:0
系统用户 UID:1-999
本地用户 UID:1000+
RHEL6中 500+

添加普通用户,查看其UID
useradd aaa
id aaa
useradd -s /sbin/nologin nginx
id nginx

关于用户的配置文件:
帐号信息 密码信息
用户:/etc/passwd /etc/shadow
组: /etc/group /etc/gshadow

添加用户
useradd lisi
tail -1 /etc/passwd
tail -1 /etc/shadow
passwd lisi
tail -1 /etc/shadow
useradd 参数 默认宿主目录 /home
-u UID
-d 宿主目录
-g 起始组 #只能有一个
-G 附加组 #可以有多个
-s 登录shell

/etc/passwd中 一行的每个字段代表什么?
?如何高亮显示passwd
用户名:密码占位符:UID:GID:用户描述:用户主目录(~):登陆后使用的shell

伪用户
useradd -s /sbin/nologin -M mysql
-M 不创建宿主目录

指定用户UID
useradd -u 2016 swk
指定宿主目录
指定起始组
指定附加组
指定登录shell
chsh -l

useradd 或 adduser 或直接在/etc/passwd中添加


userdel [删除用户]
userdel -r [删除用户] 连同宿主目录一起删除

密码
/etc/shadow

echo 123456 | passwd --stdin zhaosi

usermod 用户名 参数同 /useradd

echo `命令` >> /etc/passwd
可以么?

groupadd 添加组

vim /etc/passwd
vim /etc/shadow

ssh xiaoma@127.0.0.1 #不能ssh 没有密码

组分类:
根据位置:
根据功能:
vim /etc/group
组名:密码占位符:GID:组成员

groupdel aa


切换
su


vim /etc/default/useradd

cd /etc/skel #模版
ls -a

cp /etc/skel/.bash* /home/nas
chown nas:nas /home/nas/.bash*


查看用户信息
id
w #登录信息
who #
whoami
who am i
fingle

rpm -q finger
rpm -ivh /mnt/Packages/
yum -y install finger


finger gan
finger
man finger
finger --help

 

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

标签:

原文地址:http://www.cnblogs.com/xiaogan/p/5738869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!