Nếu bạn cần thay đổi mật khẩu root nhưng không biết mật khẩu cũ, bạn sẽ cần phải thả vào shell root. Khi bạn khởi động vào máy tính, ngay khi màn hình BIOS biến mất (màn hình có logo máy tính của bạn trên đó), hãy bắt đầu nhấn Shiftphím cho đến khi menu GRUB xuất hiện và nếu tùy chọn này không hoạt động, hãy nhấn Escphím. (Nếu nó đã được cấu hình để đi lên thì bước này không cần thiết.)
Khi bạn thấy menu chọn tùy chọn của kernel mới nhất (hoặc hạt nhân bạn thường sử dụng) và chọn tùy chọn ngay bên dưới được gọi là "chế độ phục hồi".
Nó sẽ giống như thế này:
Điều này sẽ đưa bạn đến một menu trông giống như thế này:
Tiếp theo chọn tùy chọn Root.
Đợi và để mọi thứ tải cho đến khi bạn nhận được một vỏ. Bây giờ đến niềm vui. Nhập lệnh sau:
passwd your-username
Thay thế your-username
bằng tên người dùng thực tế của bạn.
Nếu bạn không chắc chắn về tên người dùng của mình, bạn có thể xem tên của các tệp trong thư mục nhà của bạn thông qua:
cd /home
Sau đó chạy:
ls
Điều này sẽ cho bạn thấy tên của người dùng trên máy tính của bạn.
Bây giờ gõ lệnh tôi đã nêu ở trên : . Vì vậy, nếu tên người dùng của bạn là jane, tôi sẽ gõ:passwd your-username
passwd jane
Tiếp theo, bạn sẽ được cung cấp một tùy chọn để nhập mật khẩu unix mới của bạn. Đây là nơi bạn nhập mật khẩu. Nó sẽ yêu cầu bạn gõ lại lệnh và sau đó sau khi nhập hai mật khẩu thành công, mật khẩu đã được thay đổi. Bây giờ hãy đăng nhập lại vào hệ thống của bạn thông qua
reboot
Nếu bạn được yêu cầu nhập mật khẩu gốc khi nhập mật khẩu mới, điều này thường sẽ giúp:
Phương pháp thay thế
Nếu bạn được yêu cầu nhập mật khẩu gốc khi vào chế độ người dùng, hãy sử dụng init=/bin/bash
dòng bổ sung kernel sẽ khởi động máy vào bảng điều khiển bash nơi bạn có thể truy cập đọc / ghi vào /etc/shadow
tệp của mình . Sau đó, bạn có thể chạy passwd
hoặc chỉnh sửa tệp bóng trực tiếp để đặt vào một chuỗi trống. Điều này cho phép bạn khởi động lại máy vào môi trường bình thường và đăng nhập với quyền root để trống mật khẩu và sau đó chạy passwd
chương trình để đặt mật khẩu gốc. Điều này thực sự chỉ nên được thực hiện khi máy được tách ra khỏi bất kỳ mạng nào.
(Trích dẫn từ Shawn Lee trong một bài viết được liệt kê dưới đây.)
Để khởi động init=/bin/bash
như được đề xuất, truy cập menu GRUB tại thời điểm khởi động và nhấn eđể vào trình chỉnh sửa. Di chuyển con trỏ đến dòng bắt đầu bằng linux
và sau đó di chuyển con trỏ đến cuối dòng đó. Nhập văn bản
init=/bin/bash
và nhấn F10để khởi động. Bạn nên hạ cánh trong một vỏ gốc trong chế độ chỉ văn bản. Hệ thống tập tin sẽ được gắn chỉ đọc. Để làm cho hệ thống tập tin có thể ghi, hãy nhập lệnh
mount -o remount,rw /
Bạn có thể chạy
passwd username
nơi username
là tên của người sử dụng có mật khẩu bạn muốn thiết lập. Khi hoàn tất, bạn có thể khởi động lại bằng reboot
lệnh.
Nếu bạn cần thêm thông tin, các liên kết này có thể giúp: