Mengatur ACE Hak Akses Kontrol di ACL Objek
Menggunakan ADSI, Anda mengatur ACE hak akses kontrol sama seperti ACE khusus properti, kecuali bahwa properti IADsAccessControlEntry.ObjectType adalah rightsGUID dari hak akses kontrol. Ketahuilah bahwa Anda juga dapat menggunakan API keamanan Win32 untuk mengatur ACL pada objek direktori.
Tabel berikut mencantumkan properti IADsAccessControlEntry untuk hak akses kontrol yang dapat digunakan untuk mengatur properti untuk ACE.
Properti | Deskripsi |
---|---|
AccessMask | Untuk mengontrol hak akses yang mengontrol akses hak yang diperluas ke operasi khusus, AccessMask harus berisi bendera ADS_RIGHT_DS_CONTROL_ACCESS . Untuk mengontrol hak akses yang menentukan kumpulan properti, AccessMask berisi ADS_RIGHT_DS_READ_PROP dan/atau ADS_RIGHT_DS_WRITE_PROP. Untuk mengontrol hak akses yang mengontrol penulisan yang divalidasi, AccessMask berisi ADS_RIGHT_DS_SELF. |
Bendera | Nilai ini harus menyertakan bendera ADS_FLAG_OBJECT_TYPE_PRESENT . |
ObjectType | Nilai ini harus berupa format StringFromGUID2 dari atribut rightsGUID dari hak akses kontrol. Ketahuilah bahwa, dalam ACE, string GUID harus menyertakan kurung kurawal awal dan penghentian meskipun atribut rightsGUID dari objek controlAccessRight tidak menyertakan kurung kurawal. |
AceType | Baik ADS_ACETYPE_ACCESS_ALLOWED_OBJECT untuk memberikan hak kontrol akses kepada wali aman atau ADS_ACETYPE_ACCESS_DENIED_OBJECT untuk menolak hak akses kontrol wali amanat. |
Wali | Prinsip keamanan, misalnya pengguna, grup, komputer, dan sebagainya, tempat ACE berlaku. |
Untuk informasi selengkapnya tentang membuat ACE, lihat Mengatur Hak Akses pada Objek.
Untuk informasi selengkapnya dan contoh kode untuk mengatur ACE, lihat Contoh Kode untuk Mengatur ACE pada Objek Direktori.