以下是我推荐的练习,请反复试验!
1.root用户不能登录的部分原因
修改/etc/passwd,用下面的行替换
#root:x:0:0:root:/root:/bin/bash
修改/etc/passwd,用下面的行替换
root:x:0:0:root:/root:/bin/hello
修改/etc/shadow,用下面的行替换
root:!$1$i6VPkO4z$/AVUwIRMDuQj8pahOm1rq0:14005:0:99999:7:::
在/root/.bash_profile中加入exit
echo exit >> /boot/.bash_profile
在/root/.bashrc中加入exit
echo exit >> /boot/.bashrc
修改/etc/pam.d/login和/etc/security/access.conf
echo "account required pam_access.so" >> /etc/pam.d/login
echo "-:ALL:ALL" >> /etc/security/access.conf
将/etc/securetty中的tty1删除
2.RedHat不能启动,每次只设置一个故障点并认真查看启动失败信息
修改/boot/grub/grub.conf,将"root="删除(必需牢记这个配置文件内容)
删除/bin/bash
mv /etc/bash /etc/bash.orig
删除/etc/inittab(即使删除了/etc/inittab,你仍可以用rpm -qf /etc/inittab)
mv /etc/inittab /etc/inittab.orig
删除/etc/fstab
mv /etc/fstab /etc/fstab.orig(必需牢记这个配置文件内容)
删除/etc/mount
mv /bin/mount /bin/mount.orig