|
Sistem
|
Yöntem
|
|
Linux sistemi
|
Kullanıcının parolasını değiştirmek için passwd <UserName> komutunu çalıştırın. İstendiğinde yeni parolayı girin.
<UserName> parametresini atlarsanız mevcut kullanıcının parolası değiştirilir.
|
|
Windows sistemi
|
Aşağıdaki adımlarda örnek olarak Windows Server 2019 kullanılmıştır.
-
Windows sunucusunda oturum açın ve sol alt köşedeki simgesine tıklayın.
-
simgesine tıklayın. Windows Ayarları sayfasında Hesaplar seçeneğine tıklayın.
-
Sol gezinme bölmesinde Oturum açma seçenekleri öğesine tıklayın.
-
Ekrandaki talimatları izleyerek sunucu parolasını değiştirin.
|
|
MySQL veritabanı
|
-
MySQL veritabanında oturum açın.
-
Kullanıcı parola bilgilerini görüntülemek için aşağıdaki komutu çalıştırın. SELECT user, host, authentication_string FROM user;
Not
Bazı MySQL sürümleri bu komutu desteklemeyebilir. Komut parola bilgisi döndürmezse bunun yerine aşağıdaki komutu çalıştırın. SELECT user, host, password FROM user;
-
Etkilenen kullanıcının parolasını değiştirmek için aşağıdaki komutu çalıştırın. ALTER USER '<UserName>'@'<HostName>' IDENTIFIED BY '<NewPassword>';
-
Değişiklikleri uygulamak için flush privileges; komutunu çalıştırın.
|
|
Redis veritabanı
|
-
Redis yapılandırma dosyası olan redis.conf dosyasını açın.
-
Parolayı ayarlamak veya değiştirmek için aşağıdaki komutu çalıştırın. requirepass <NewPassword>
Bu komut mevcut bir parolayı değiştirir veya yoksa yeni bir parola ayarlar.
-
Redis hizmetini yeniden başlatın.
|
|
SQL Server veritabanı
|
-
Linux sistemi oturum açma
SQL Server veritabanında oturum açın ve oturum açma parolasını değiştirmek için aşağıdaki komutu çalıştırın. EXEC sp_password @old=N'<OldPassword>', @new=N'<NewPassword>', @loginame=N'<UserName>';
-
Windows kimlik doğrulaması
SQL Server veritabanı istemcisinde konumuna gidin, kullanıcıyı seçin ve zayıf parolayı güçlü bir parolayla değiştirin.
|
|
MongoDB veritabanı
|
-
MongoDB veritabanında oturum açın.
-
Yönetici veritabanına geçmek için use admin komutunu çalıştırın.
-
Kullanıcının parolasını değiştirmek için db.changeUserPassword("<UserName>", "<NewPassword>") komutunu çalıştırın.
Rakamlar, büyük harfler, küçük harfler ve özel karakterler içeren, 12 karakterden uzun güçlü bir parola belirleyin.
-
Kimlik doğrulamanın etkin olduğundan emin olun.
MongoDB yapılandırma dosyası mongod.conf içinde security.authorization değerini enabled olarak ayarlayın veya auth parametresini true olarak ayarlayın.
-
MongoDB hizmetini yeniden başlatmak için systemctl restart mongod komutunu çalıştırın.
|
|
PostgreSQL veritabanı
|
-
PostgreSQL veritabanında oturum açın.
-
Zayıf parolayı değiştirmek için aşağıdaki komutu çalıştırın. ALTER USER <UserName> WITH PASSWORD '<NewPassword>';
|
|
Tomcat
|
-
Tomcat kök dizinindeki conf/tomcat-user.xml yapılandırma dosyasını açın.
-
Hedeflenen kullanıcı düğümü için password niteliğinin değerini güçlü bir parolayla değiştirin.
|
|
Rsync
|
-
Rsync yapılandırma dosyası olan rsyncd.conf dosyasını açın.
-
secrets file parametresini bulun ve rsyncd.secret dosyasının yolunu belirleyin.
-
rsyncd.secret dosyasını düzenleyin. Hedeflenen kullanıcı için <UserName>:<NewPassword> biçimini kullanarak yeni güçlü bir parola ayarlayın.
-
Rsync hizmetini yeniden başlatın.
|
|
SVN
|
-
Depo dizinini açın.
-
<path>/conf/svnserve.conf yapılandırma dosyasında password-db parametresini bulun.
-
password-db parametresinin değerini kullanarak parola yapılandırma dosyasını (varsayılan olarak passwd dosyası) bulun ve bu dosyadaki parolayı değiştirin.
-
SVN hizmetini yeniden başlatın.
|
|
vsftpd
|
-
Yerel kullanıcılar
-
vsftpd.conf yapılandırma dosyasını açın.
-
anonymous_enable parametresini ekleyin veya değiştirin ve değerini NO olarak ayarlayarak anonim oturum açmayı devre dışı bırakın.
-
FTP kullanıcısının parolasını değiştirmek için passwd <UserName> komutunu çalıştırın.
-
Yeni güçlü bir parola belirlemek için ekrandaki talimatları izleyin.
-
Sanal kullanıcılar
-
/etc/vsftpd/login.txt dosyasını açın.
-
İlgili kullanıcı adına ait parolayı değiştirin ve dosyayı kaydedin.
Dosya tek satırlarda kullanıcı adı ve çift satırlarda parola olacak şekilde alternatif satırlar kullanır.
-
db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db komutunu çalıştırın.
-
/etc/pam.d/vsftpd dosyasını düzenleyin.
auth pam_userdb.so ve account pam_userdb.so içeren satırların ardından db=/etc/vsftpd/login ifadesini ekleyin. Doğru yerleşim için aşağıdaki şekle bakın. Değişiklikten sonra dosyayı kaydedin. 
-
vsftpd hizmetini yeniden başlatın.
|
|
FTP
|
-
Hedef Linux sunucusunda root kullanıcısı olarak oturum açın.
-
Aşağıdaki komutu çalıştırın. passwd <UserName>
-
İstendiğinde yeni parolayı girin.
Başarılı olduğunu belirten bir mesaj görünür: all authentication tokens updated successfully.
|
|
InfluxDB veritabanı
|
-
InfluxDB veritabanında oturum açın.
-
Veritabanı parolasını değiştirmek için aşağıdaki komutu çalıştırın.
NewPassword yerine tek tırnak içine alınmış yeni parolayı yazın.
set password for "<UserName>" = '<NewPassword>'
|
|
JBoss 6 ve 7
|
-
JBoss 6:
-
/conf/props/jmx-console-users.properties yapılandırma dosyasını düzenleyin. <UserName>=<Password> biçimini kullanarak zayıf parolayı değiştirin.
-
JBoss 6'yı yeniden başlatın.
-
Mevcut JBoss 6 işlemini görüntülemek için ps -ef|grep jboss komutunu çalıştırın.
-
İşlemi durdurmak için kill -9 <Process_ID> komutunu çalıştırın.
<Process_ID> yerine JBoss 6'nın işlem kimliğini yazın.
-
JBoss hizmetini başlatmak için aşağıdaki komutu çalıştırın.
<jboss6_path> yerine JBoss 6'nın kurulum dizinini yazın.
<jboss6_path>/bin/run.sh
-
JBoss 7:
-
/configuration/mgmt-users.properties yapılandırma dosyasını düzenleyin ve zayıf parolaya sahip kullanıcı girişini silin.
-
JBoss kurulum yolunda bin/adduser.sh komutunu çalıştırın ve ekrandaki talimatları izleyerek güçlü bir parolaya sahip yeni bir kullanıcı ekleyin.
|
|
Jenkins
|
-
Jenkins web konsolunda oturum açın.
-
Yapılandır seçeneğine tıklayarak Yapılandır sayfasını açın.
-
Parola alanına yeni parolayı girin.
|
|
OpenLDAP
|
-
OpenLDAP yönetici parolası alanının değerini ve konumunu sorgulamak için aşağıdaki komutu çalıştırın. ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW
-
Yeni bir parola oluşturmak için aşağıdaki komutu çalıştırın. slappasswd -s <NewPassword>
Bu komut yeni parolanın karma değerini (NewHash) döndürür.
-
newpassword.ldif adında yeni bir dosya oluşturun ve aşağıdaki içeriği dosyaya ekleyin. dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: NewHash
dn satırı için değer ilk sorgu komutu tarafından döndürülen dn değeridir. NewHash yeni parolanın karma değeridir.
-
Yeni ldif dosyasını içe aktarmak için aşağıdaki komutu çalıştırın. ldapmodify -H ldapi:// -Y EXTERNAL -f newpassword.ldif
|
|
Linux üzerinde OpenVPN
|
OpenVPN parolasını değiştirmek için pwd-file yapılandırma dosyasını düzenleyin:
-
pwd-file yapılandırma dosyasını bulun. Dosya genellikle /etc/openvpn dizininde yer alır.
-
İstemci sertifikası kimlik doğrulamasını devre dışı bırakmak için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin. client-cert-not-required
-
Kullanıcı parolası betiğini etkinleştirmek için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin. auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env
-
Sistem uyarılarını bastırmak için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin. script-security 3
-
/etc/openvpn/psw-file dosyasını düzenleyin. Her satır bir hesaba karşılık gelir; kullanıcı adı ve parola boşlukla ayrılır. Örnek: cat /etc/openvpn/psw-file
abcdocker <NewPassWord>
abc <NewPassWord>
test <NewPassWord>
-
checkpsw.sh betiğini almak için aşağıdaki komutu çalıştırın. wget http://openvpn.se/files/other/checkpsw.sh
Not
Varsayılan olarak checkpsw.sh kullanıcı adlarını ve parolaları /etc/openvpn/psw-file dosyasından okur.
|
|
Oracle veritabanı
|
-
Oracle veritabanında oturum açın.
-
Parolayı değiştirmek için aşağıdaki komutu çalıştırın. alter user <UserName> identified by <NewPassWord>;
|
|
pptpd
|
-
/etc/ppp/chap-secrets dosyasını düzenleyin.
-
Kullanıcı adı ve parolayı <UserName> pptpd <NewPassword> * biçiminde yapılandırın.
UserName, pptpd, NewPassword ve * alanları sekmelerle ayrılmalıdır.
-
PPTP hizmetini yeniden başlatın.
|
|
ProFTPD
|
Aşağıdaki komutu çalıştırın ve istendiğinde yeni parolayı girin.
Komutta File_Path sanal kullanıcının depolandığı dosyanın yolunu ifade eder. ftpasswd --passwd --name=<UserName> --change-password --file=File_Path
|
|
RabbitMQ
|
Zayıf parolayı değiştirmek için aşağıdaki komutu çalıştırın. rabbitmqctl change_password <UserName> '<NewPassword>'
|
|
VncServer
|
-
VncServer'ın kapatıldığından emin olun ve ardından sunucudaki VncServer kurulum dizinine gidin.
Zayıf parola root kullanıcısına ait değilse parolasını değiştirmeniz gereken kullanıcıyla oturum açın veya bu kullanıcıya geçin. Örneğin kullanıcı aliuser ise su - aliuser komutunu çalıştırın.
-
Kurulum dizininden passwd dosyasını silin. Örneğin /home/aliuser/.vnc/passwd dosyasını silin.
-
Parolayı sıfırlamak için vncpasswd komutunu çalıştırın.
Önemli
VncServer bir parolanın yalnızca ilk 8 karakterini doğrular. Örneğin yeni parolayı Aliyunpasswd olarak ayarlarsanız yalnızca ilk 8 karakter olan Aliyunpa geçerli olur. Geçerli parola karmaşıklık gereksinimlerini karşılamazsa kırılma riski yüksektir. Parolanızın karmaşıklık gereksinimlerini karşıladığından emin olun.
|
|
WebLogic 12c
|
-
WebLogic Server Yönetim Konsolu'nda oturum açın.
-
Sol gezinme bölmesinde seçeneğini belirleyin.
-
Parolasını değiştirmek istediğiniz kullanıcıyı seçin.
-
Parolalar sayfasında yeni parolayı girin ve onaylayın, ardından Kaydet seçeneğine tıklayın.
-
Konsolun sol üst köşesindeki Değişiklik Merkezi alanında Değişiklikleri Etkinleştir görüntüleniyorsa Değişiklikleri Etkinleştir seçeneğine tıklayın.
-
Sunucuda oturum açın ve %DOMAIN_HOME%/servers/AdminServer/security/boot.properties yapılandırma dosyasında hedeflenen kullanıcı için password alanını değiştirin.
Bu parola WebLogic konsolunda ayarlanan parolayla eşleşmelidir. Değişiklikten sonra parola otomatik olarak AES ile şifrelenir.
-
WebLogic'i güvenli bir şekilde durdurmak için %DOMAIN_HOME%/bin/stopWeblogic.sh komutunu çalıştırın ve ardından yeniden başlatın.
Not
-
Yeni parolanın etkili olması için WebLogic'i yeniden başlatmanız gerekir.
-
Yapılandırmayı değiştiremiyorsanız WebLogic konsolunun sol üst köşesindeki Değişiklik Merkezi alanına gidin ve Kilitle ve Düzenle seçeneğine tıklayın.
-
WebLogic'i güvenli bir şekilde durdurmalısınız. Aksi takdirde WebLogic başlatılamayabilir.
|
|
ActiveMQ
|
-
activemq_path/conf/ yapılandırma dosyası dizinine gidin.
Burada activemq_path uygulamanın kurulum yoludur.
-
Yapılandırma dosyasını düzenlemek için vim jetty-realm.properties komutunu çalıştırın.
-
Kullanıcıyı ekleyin veya değiştirin.
Kullanıcı adı ve parolayı değiştirmek için biçim <UserName>: <NewPassword>,RoleName şeklindedir; burada RoleName roldür. Örnek: admin: passwd123!@#, admin.
-
Değişiklikleri kaydedin, çıkın ve ardından hizmeti yeniden başlatın.
|
|
Elasticsearch
|
Not
Elasticsearch güvenlik özellikleri X-Pack eklentisini gerektirir. X-Pack Elasticsearch 7.x ve sonraki sürümlere dahildir. Daha önceki sürümler için elasticsearch.yml dosyasında xpack.security.enabled: true ayarını yapın.
Kullanıcı parolasını değiştirmek için aşağıdaki komutu çalıştırın.
Burada ES_HOME_PATH Elasticsearch'ün kurulum yoludur ve passwd yeni paroladır. ES_HOME_PATH/bin/elasticsearch-users passwd <UserName>
|
|
Samba
|
-
Kullanıcı parolasını değiştirmek için smbpasswd <UserName> komutunu çalıştırın.
-
İstendiğinde yeni parolayı girin.
|
|
Zabbix
|
-
Zabbix web konsolunda bir yönetici hesabıyla oturum açın.
-
Üst menü çubuğunda seçeneğini belirleyerek kullanıcı listesini görüntüleyin.
-
Hedeflenen kullanıcının adına tıklayın ve ardından Parolayı değiştir seçeneğine tıklayın.
-
Yeni parolayı girin ve ardından Güncelle seçeneğine tıklayın.
|