banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Forgotten Root Password  XML
  [Question]   Forgotten Root Password 04/06/2007 21:24:39 (+0700) | #1 | 63105
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Bài này tớ đọc được trong cuốn: Spring Into Linux của Addison Wesley. Nay xin tóm tắt lại:
Quên password root không phải là một vấn đề không thể vượt qua. Bạn có thể thay bằng một password root mới bằng cách boot vào chế độ đơn người dùng. Đây là một chế độ đặc biệt, sử dụng chính bởi system administrators cho những tác vụ xác định. Bạn có thể sử dụng chế độ này để khôi phục password root
Bạn vào chế độ đơn người dùng khi hệ thống khởi động từ màn hình boot loader (ví dụ với Fedora):




1. Trong khi màn hình boot loader hiển thị hãy nhấn phím <e> (to edit the command before booting). Nội dung của file cấu hình giống như sau:




2. Sử dụng mũi tên lên xuống để di chuyển đến dòng bắt đầu bằng kernel
3. Nhấn <e> để chỉnh sửa dòng này
4. Thêm chữ single vào cuối dòng sau đó nhấn Enter để lưu lại




5. Nhấn <b> để boot

Trong Mandrake, bạn có thể vào chế độ đơn người dùng bằng cách chọn Failsafe lúc boot loader.

Nếu bạn sử dụng LILO thay vì GRUB, hãy gõ:
Code:
linux single

ở boot prompt

Khi hệ thống kết thúc booting, nó hiển thị một lời nhắc. Tại đây, hãy gõ:
Code:
passwd root

để thay đổi password root.
Nhập vào password mới 2 lần, sau đó gõ:
Code:
reboot

để khởi động lại máy ở chế độ đa người dùng như bình thường.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Forgotten Root Password 05/06/2007 02:09:33 (+0700) | #2 | 63149
[Avatar]
nil
Elite Member

[Minus]    0    [Plus]
Joined: 12/12/2006 18:37:46
Messages: 271
Location: Thùng rác
Offline
[Profile] [PM] [WWW]
Một cách khác reset password trên Fedora Core 6:
- Khởi động bằng đĩa cài Fedora. Nhấn F5 chọn chế độ rescue.
- Gõ vào linux rescue rồi Enter:
Code:
boot: linux rescue

Màn hình tiếp theo nó cho phép bạn chọn Laguage, Keboard type, Network, và cuối cùng là hỏi bạn có tìm và mount bản Linux đã cài không, ở đây ta chọn Continue.
Trường hợp tìm được bản Linux đã cài sẵn, nó sẽ mount / của bản Linux đó vào /mnt/sysimage.

Sau các bước trên ta được màn hình console:
Code:
sh-3.1#

Password của các user trong Linux được lưu ở file /etc/shadow, vì vậy ta sẽ edit file này.
Code:
sh-3.1#vi /mnt/sysimage/etc/shadow

Ta để ý user root:
root:$1$2i./N1G4$mNlZ9LGssdT5adUstYRWZ0:13640:0:99999:7::: 

Chú ý cái dòng loằng ngoằng được đánh dấu phía trên là password root đã được mã hóa, ta sẽ xóa nó đi để password của root là null.
Sau khi xóa:
Code:
root::13640:0:99999:7:::


Khởi động lại máy tính, và nhớ cấu hình lại BIOS để Harddisk là thiết bị khởi động đầu tiên.
Sau đó đăng nhập vào Fedora Core bằng user root (sẽ vào luôn mà không cần gõ pass). Tiếp theo là dùng lệnh passwd để đổi password cho root.
smilie)
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|