一、破解linux密碼的方法
1.在grub選項菜單按E進(jìn)入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進(jìn)入后執(zhí)行下列命令
root@#passwd root (設(shè)置root的密碼)
Enter new unix password:輸入新的密碼
root@#init 6
RedHat/CentOS/Fedora 系統(tǒng)密碼破解
1.在grub選項菜單按E進(jìn)入編輯模式。
2.編輯kernel 那行最后加上S(或者Single)。
3.按B,啟動到single-user mode。
4.進(jìn)入后執(zhí)行下列命令:
# mount -t proc proc /proc
# mount -o remount,rw /
#passwd
#sync
#reboot
二、防止破解的方法
Linux是一個多用戶的系統(tǒng),一旦人家取得你的root用戶之后,他就可以在你的系統(tǒng)上為所欲為了,由于單用戶對系統(tǒng)有完全的控制權(quán)限,如果操作不當(dāng)或被他人進(jìn)入,那么后果將不堪設(shè)想,如何防止入行單用戶了,有以下幾個注意的方面。
1、對/etc/inittab文件進(jìn)行保護(hù),如果把id:3:initdefault中的3改為成1,就可以每次啟動直接進(jìn)入到單用戶方式。對 /etc/inittab文件,以root身份進(jìn)入通過chown 700 /etc/inittab把屬性設(shè)為其它用戶不能修改就行了。
2、如果是使用的lilo方式進(jìn)行引導(dǎo),可能通過linuxconf或直接修改lilo.conf把引導(dǎo)時等待輸入時間設(shè)置為0或最短時行。這種情況下,如果進(jìn)入單用戶方式,可以用軟盤進(jìn)行引導(dǎo)。
3、如果使用是GRUB方式進(jìn)行引導(dǎo),最簡單的方法是使用GRUB密碼,對啟動選項進(jìn)行保護(hù)。
4、為了防止他人遠(yuǎn)程進(jìn)行破壞,使系統(tǒng)重啟,除了對ROOT的密碼和/etc目錄下的文件進(jìn)行有效管理之外,還應(yīng)當(dāng)對CMOS進(jìn)行密碼設(shè)置,這樣即使把系統(tǒng)改成單用戶方式了,也無法直接的啟動計算機(jī)進(jìn)行操作
這個我將下GRUB密碼設(shè)置:vi /etc/grub.conf
default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
password=zhangsan --這里加個密碼
title Fedora Core (2.4.22-1.2061.nptl)
lock
root (hd0,7)
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/
initrd /boot/initrd-2.4.22-1.2061.nptl.img
title WindowsXP
rootnoverify (hd0,0)
chainloader +1 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|