Thay đổi mật khẩu người dùng trên dòng lệnh miền khác


13

Tôi muốn thay đổi mật khẩu của người dùng bằng cmd.exe trên tài khoản miền.

Tôi đã thử

net user user_name * /domain

nhưng nó không hoạt động, bởi vì người dùng của tôi ở trên một tên miền khác. Làm thế nào tôi có thể chỉ định, người dùng thuộc về miền nào?

Câu trả lời:


9

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

2
Điều này không trả lời câu hỏi. Bạn không thể thay đổi mật khẩu cho người dùng trong một tên miền khác bằng net userlệnh được đề xuất .
Sergey Kostrukov

2

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.


1

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
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.