Mật khẩu của khách là gì?


7

Tôi đã thử tìm mật khẩu "khách" bằng cách thực hiện lệnh dscacheutil -q uservà tìm thấy tài khoản khách. Tôi thấy rằng có một "mật khẩu" (tôi biết rằng tài khoản khách thông thường không có mật khẩu) vì vậy tôi có thể hỏi "mật khẩu khách" là gì không?

Đoạn đầu ra thiết bị đầu cuối:

name: Guest
password: ********
uid: 201
gid: 201
dir: /Users/Guest
shell: /bin/bash
gecos: Guest Account

Nhân tiện, tôi muốn sử dụng kiến ​​thức của mình để thể hiện Terminal's sudomà không cần sử dụng đăng nhập hoặc su. (Tôi không muốn các lệnh passwdhoặc bất cứ điều gì tương tự từ đó)

Chỉnh sửa: Kể từ El Capitan, người dùng Khách sẽ xuất một sao như sau:

password: *

Câu trả lời:


5

Người dùng 'Khách' không có mật khẩu.

Lệnh bạn đang sử dụng: dscacheutil -q user -a name guestluôn xuất ra 8 sao ( ********) cho dù người dùng thực sự đã đặt mật khẩu nào. Vì OS X chỉ lưu trữ mật khẩu băm, không có cách nào dễ dàng (ngoài việc sử dụng trình bẻ khóa mật khẩu) để khôi phục mật khẩu.

Chỉnh sửa: Băm, không mã hóa.


1
Trên thực tế mật khẩu được băm (chức năng một chiều) và không được mã hóa. Nếu không, nó sẽ có thể giải mã nó (với khóa thích hợp).
Matteo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.