Fungsi Pengguna
Fungsi pengguna manajemen jaringan mengontrol akun pengguna di database keamanan, yang merupakan database manajer akun keamanan (SAM) atau, dalam kasus pengendali domain, Direktori Aktif. Fungsi pengguna tercantum berikut.
Fungsi | Deskripsi |
---|---|
NetUserAdd | Menambahkan akun pengguna dan menetapkan kata sandi dan tingkat hak istimewa. |
NetUserChangePassword | Mengubah kata sandi pengguna untuk server jaringan atau domain tertentu. |
NetUserDel | Menghapus akun pengguna dari server. |
NetUserEnum | Mencantumkan semua akun pengguna di server. |
NetUserGetGroups | Mengembalikan daftar nama grup global tempat pengguna berada. |
NetUserGetInfo | Mengembalikan informasi tentang akun pengguna tertentu di server. |
NetUserGetLocalGroups | Mengembalikan daftar nama grup lokal tempat pengguna berada. |
NetUserSetGroups | Mengatur keanggotaan grup global untuk akun pengguna tertentu. |
NetUserSetInfo | Mengatur kata sandi dan elemen lain dari akun pengguna. |
Setiap pengguna atau aplikasi yang mengakses sumber daya jaringan harus memiliki akun dalam database keamanan. Layanan direktori menggunakan akun ini untuk memverifikasi bahwa pengguna atau aplikasi memiliki izin untuk menyambungkan ke sumber daya. Saat pengguna atau aplikasi meminta akses ke sumber daya, sistem keamanan Windows memeriksa akun pengguna atau akun grup yang sesuai untuk mengizinkan akses.
Setelah Anda menghapus akun pengguna dengan memanggil fungsi NetUserDel , pengguna tidak dapat lagi mengakses server kecuali dengan menggunakan akun tamu.
Karena kata sandi pengguna bersifat rahasia, kata sandi tidak dikembalikan oleh fungsi NetUserEnum atau fungsi NetUserGetInfo . Kata sandi awalnya ditetapkan saat Anda memanggil NetUserAdd.
Informasi akun pengguna tersedia di tingkat berikut:
- USER_INFO_0
- USER_INFO_1
- USER_INFO_2
- USER_INFO_3
- USER_INFO_4
- USER_INFO_10
- USER_INFO_11
- USER_INFO_20
- USER_INFO_21
- USER_INFO_22
- USER_INFO_23
Selain itu, tingkat informasi berikut valid saat Anda memanggil fungsi NetUserSetInfo :
- USER_INFO_1003
- USER_INFO_1005
- USER_INFO_1006
- USER_INFO_1007
- USER_INFO_1008
- USER_INFO_1009
- USER_INFO_1010
- USER_INFO_1011
- USER_INFO_1012
- USER_INFO_1014
- USER_INFO_1017
- USER_INFO_1020
- USER_INFO_1024
- USER_INFO_1051
- USER_INFO_1052
- USER_INFO_1053
Fungsi berikut memungkinkan aplikasi untuk memeriksa kepatuhan kata sandi.
Fungsi | Deskripsi |
---|---|
NetValidatePasswordPolicyFree | Mengosongkan memori yang dialokasikan oleh fungsi NetValidatePasswordPolicy . |
NetValidatePasswordPolicy | Memverifikasi bahwa kata sandi memenuhi persyaratan kompleksitas, penuaan, panjang minimum, dan penggunaan kembali riwayat. |
Jika Anda memprogram Direktori Aktif, Anda mungkin dapat memanggil metode Antarmuka Layanan Direktori Aktif (ADSI) tertentu untuk mencapai fungsionalitas yang sama yang dapat Anda capai dengan memanggil fungsi pengguna manajemen jaringan. Untuk informasi selengkapnya, lihat IADsUser dan IADsComputer.