Thay đổi mật khẩu quản trị viên với Mac OS X Single User Mode
Mục lục:
Nếu bạn làm trong lĩnh vực CNTT hoặc mới sửa chữa Grandmas Mac, thì không có gì lạ khi nhận được một máy mà bạn không có mật khẩu người dùng quản trị. Nếu bạn thấy mình trong tình huống này, bạn có thể dễ dàng thay đổi mật khẩu Quản trị viên hoặc bất kỳ người dùng nào khác, chỉ bằng cách khởi động vào Chế độ một người dùng dòng lệnh của Mac OS X. Tôi coi đây là kiến thức cần thiết để khắc phục sự cố máy Mac.
Thay đổi mật khẩu quản trị viên trong Chế độ một người dùng Mac OS X
Đây là một quy trình gồm nhiều bước nhưng rất dễ thực hiện:
- Trước tiên, bạn cần vào Chế độ một người dùng. Khởi động lại máy Mac và nhấn giữ Command+S lúc khởi động để nhập vào dòng lệnh.
- Bạn sẽ thấy một ghi chú trong đó Mac OS X cho bạn biết rằng bạn cần chạy hai lệnh để thực hiện thay đổi hệ thống tệp, điều này là cần thiết vì vậy hãy xử lý vấn đề đó trước
- Lệnh đầu tiên kiểm tra lỗi hệ thống tệp Mac OS X và sửa chúng, có thể mất vài phút để chạy:
- Lệnh tiếp theo sẽ gắn ổ đĩa Mac OS X gốc ở dạng có thể ghi, cho phép bạn thực hiện các thay đổi đối với hệ thống tệp:
- Sau khi hệ thống tệp được gắn kết, bạn có thể đặt lại mật khẩu của bất kỳ người dùng nào bằng cách sử dụng lệnh sau:
- Bạn cần nhập mật khẩu mới hai lần để đặt lại và xác nhận thay đổi
fsck -fy
mount -uw /
passwd tên người dùng
Lưu ý rằng mật khẩu sẽ không được nhập rõ ràng khi sử dụng lệnh 'passwd', có vẻ như không có gì được nhập. Đó là thông lệ tiêu chuẩn trong thế giới dòng lệnh.
Thay đổi mật khẩu quản trị viên trong OS X Lion, Mountain Lion, v.v.
Đối với người dùng OS X 10.7.3 trở lên, kể cả OS X 10.8+ Mountain Lion, có thể cần thêm một bước để tải thư mục mở. Nếu bạn gặp sự cố với phương pháp trên, hãy thử trình tự lệnh sau với các phiên bản Mac OS X mới hơn. Lưu ý rằng sự khác biệt chính là sử dụng 'launchctl' giữa việc gắn ổ đĩa và thay đổi mật khẩu:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd username
Mật khẩu bây giờ sẽ thay đổi như mong đợi, sau đó bạn có thể khởi động lại và sử dụng tài khoản người dùng quản trị viên như mong đợi. Có thể khởi động lại thông qua dòng lệnh bằng cách gõ:
reboot
Hoặc bằng cách sử dụng các phương pháp khởi động lại thủ công tiêu chuẩn của phím tắt, tắt hoặc giữ nút nguồn. Trong lần khởi động tiếp theo, mật khẩu quản trị viên đã thay đổi sẽ có thể sử dụng được như mong đợi.
Bạn không biết tên người dùng quản trị viên? Không vấn đề gì Nếu bạn đang sửa máy của ai đó và không biết tên người dùng để đặt lại, chỉ cần tìm trong /Users với:
ls /Users/
Tại đây, bạn sẽ thấy ít nhất ba mục, .localized, Shared và tên người dùng. Tên người dùng là những gì bạn muốn thay đổi bằng lệnh passwd.
Sau khi đặt lại và xác nhận mật khẩu, bạn có thể thoát khỏi Chế độ một người dùng bằng cách nhập thoát hoặc khởi động lại. Bây giờ máy Mac sẽ khởi động như bình thường và bạn sẽ có quyền truy cập vào máy bằng mật khẩu mới.
Đây là phương pháp dễ dàng và nhanh hơn phương pháp được sử dụng để đặt lại mật khẩu bị mất hoặc sử dụng DVD khởi động Mac OS X, vì phương pháp này thay đổi mật khẩu người dùng gốc hiện có thay vì tạo tài khoản người dùng quản trị viên mới. Tuy nhiên, cả hai đều hoạt động tốt, vì vậy bạn có thể sử dụng bất kỳ phương pháp nào bạn muốn.
Bạn có thể sử dụng phương pháp tương tự để điều hướng xung quanh màn hình khóa ngủ/thức, mặc dù rõ ràng là bạn sẽ phải khởi động lại máy Mac, nghĩa là bạn sẽ bỏ lỡ bất kỳ nội dung nào hiện có trên màn hình của người dùng.