Câu trả lời:
Bạn có thể sử dụng lệnh dưới đây để đặt lại mật khẩu người dùng.
dsquery user -samid username | dsmod user -pwd new_password
Nếu bạn đăng nhập như một bộ điều khiển miền, bạn có thể sử dụng lệnh dưới đây
net user username new_password
Bạn cũng có thể sử dụng lệnh người dùng mạng bên dưới từ máy trạm của mình
net user username new_password /domain
Chỉ cần tham gia WMIC trong trò chơi ...
Tuy nhiên, có một số điều kiện tiên quyết - WinRM nên được kích hoạt và cho phép thông qua tường lửa trên máy từ xa và tốt nhất là bạn có thể sử dụng cùng mạng con như DC (mà tôi tin rằng bạn có quyền truy cập).
Trước tiên, bạn phải xác thực với tên miền khác và sau đó để chạy lệnh mong muốn trên nó:
Lưu ý các dấu ngoặc đơn, vì dấu "-" là ký tự đặc biệt trong WMI!
wmic / node: 'IP_address_of_any_machine_in_target_domain' / user: 'the_other_domain \ any_domain_admin_account' gọi quá trình tạo "cmd / c" tên người dùng mạng new_password / domain ""
Nó sẽ hỏi bạn mật khẩu của tài khoản miền trên tên miền khác, nhưng tôi chắc chắn rằng bạn sẽ không thể nhập mật khẩu mới cho người dùng bằng cách sử dụng dấu hoa thị, vì vậy tôi đề nghị nhập trực tiếp vào lệnh hàng.
Thật không may, bạn sẽ không nhận được bất kỳ đầu ra nào liên quan đến việc thay đổi mật khẩu thành công, vì vậy hãy hết sức khuyên bạn sẽ CHỈ nhận đầu ra của truy vấn WMI, dù thành công hay thất bại và bạn sẽ cần kiểm tra xem thông tin đăng nhập mới đã được đặt chưa. Tôi biết thật tệ khi nhập mật khẩu bằng văn bản đơn giản, nhưng đó là cách duy nhất tôi biết hiện tại. Có một cách giải quyết với một tệp bó để đọc mật khẩu từ tệp văn bản và sau đó nhập chúng vào truy vấn, nhưng nó thực sự có vẻ vô nghĩa đối với tôi.
Dòng dưới đây:
wmic / node: 'IP_address_of_a_machine_in_target_domain_the_user_has_access_to' / user: 'the_other_domain \ the_machine_the_user_has_access_to' hệ thống máy tính có được miền
sẽ trả lại cho bạn tên miền của máy từ xa, nếu thay đổi mật khẩu thành công.
Bạn có thể làm điều đó với smbpasswd trên máy linux một cách dễ dàng. Trên windows bạn phải cài đặt hệ thống con linux và chạy:
smbpasswd -U <user> -r <IP address of DC>
Khắc phục tệp samba conf ( /etc/samba/smb.conf
) nếu bạn gặp lỗi mạng bằng cách thay đổi đường mạng như sau:
interfaces = 127.0.0.0/8 lo eth0
net user
lệnh được đề xuất .