Forum
Merhaba arkadaşlar AD de bir programla entegrasyon sayesinde kullanıcı oluşturuyorum. Bu kullanıcının şifresini de ben belirliyorum. Yalnız oluşan kullanıcının şifresini bir sonraki oturumda değiştirmesini istiyor.
Policylerden baktım göremedim. Ben kullanıcının şifresini belirlerken user must change password at next logon tikli değilde password never expires tikli olarak gelmesini istiyorum.
Nasıl yapabilirim?
Selam,
Bunlar birer user account attribute'u ile kontrol edilir. Uygulama kullanıcı hesabını nasıl cerate ediyor bilmiyorum ama create sırsanında aşağıdaki attribute'leri de işlersen istediğin olur.
Password never expire için userAccountControl attribute'u 66048 olmalı.
User must change password at net logon için pwdLastSet attribute'u 0x0 olmalı.
Selam,
Bunlar birer user account attribute'u ile kontrol edilir. Uygulama kullanıcı hesabını nasıl cerate ediyor bilmiyorum ama create sırsanında aşağıdaki attribute'leri de işlersen istediğin olur.
Password never expire için userAccountControl attribute'u 66048 olmalı.
User must change password at net logon için pwdLastSet attribute'u 0x0 olmalı.
Serhat bey teşekkür ederim. Uygulama php tabanlı. LDAP ile çalıştırıyorum. Dediğinizi yapacağım. Fakat bunu group policy ile yapma imkanımız var mı acaba?
Hayır, GPO bu özellikleri yönetemez.
Merhaba, powershell sizin durumunuzda ne kadar pratik olur bilemiyorum ama, şöyle bir komut işinize yarar mı:
dsquery user "CN=username,OU=ouname,DC=home,DC=local" | dsmod user -disabled no -mustchpwd no -pwdneverexpires yes
Arkadaşlar teşekkürler. Sorunu ["UserAccountControl"] = "66048"; satırını ekleyerek çözdüm. Bu kadar basitmiş yani. 🙂
Peki arkadaşlar kullanıcıya belirlediğimiz bir şifreyi nasıl tanımlayacağız. Userpassword ve unicodePwd parametrelerini denedim ama olmadı.