|
Sistem
|
Prosedur
|
|
Sistem Linux
|
Jalankan passwd <UserName> untuk mengganti kata sandi pengguna. Masukkan kata sandi baru saat diminta.
Jika Anda menghilangkan <UserName>, kata sandi pengguna saat ini akan diubah.
|
|
Sistem Windows
|
Langkah-langkah berikut menggunakan Windows Server 2019 sebagai contoh.
-
Login ke server Windows dan klik ikon di pojok kiri bawah.
-
Klik ikon . Pada halaman Windows Settings, klik Accounts.
-
Di panel navigasi kiri, klik Sign-in options.
-
Ikuti petunjuk di layar untuk mengganti kata sandi server.
|
|
Database MySQL
|
-
Login ke database MySQL.
-
Jalankan perintah berikut untuk melihat informasi kata sandi pengguna. SELECT user, host, authentication_string FROM user;
Catatan
Beberapa versi MySQL mungkin tidak mendukung perintah ini. Jika tidak mengembalikan informasi kata sandi, jalankan perintah berikut sebagai gantinya. SELECT user, host, password FROM user;
-
Jalankan perintah berikut untuk mengganti kata sandi pengguna yang terdampak. ALTER USER '<UserName>'@'<HostName>' IDENTIFIED BY '<NewPassword>';
-
Jalankan perintah flush privileges; untuk menerapkan perubahan.
|
|
Database Redis
|
-
Buka file konfigurasi Redis, redis.conf.
-
Jalankan perintah berikut untuk menetapkan atau mengganti kata sandi. requirepass <NewPassword>
Perintah ini mengganti kata sandi yang ada atau menetapkan yang baru jika belum ada.
-
Restart layanan Redis.
|
|
Database SQL Server
|
-
Login sistem Linux
Login ke database SQL Server dan jalankan perintah berikut untuk mengganti kata sandi login. EXEC sp_password @old=N'<OldPassword>', @new=N'<NewPassword>', @loginame=N'<UserName>';
-
Otentikasi Windows
Pada klien database SQL Server, navigasi ke , pilih pengguna, lalu ganti kata sandi lemah dengan yang kuat.
|
|
Database MongoDB
|
-
Login ke database MongoDB.
-
Jalankan perintah use admin untuk beralih ke database admin.
-
Jalankan perintah db.changeUserPassword("<UserName>", "<NewPassword>") untuk mengganti kata sandi pengguna.
Tetapkan kata sandi kuat yang lebih dari 12 karakter dan mencakup angka, huruf kapital, huruf kecil, serta karakter khusus.
-
Pastikan otentikasi diaktifkan.
Pada file konfigurasi MongoDB mongod.conf, atur security.authorization menjadi enabled atau atur parameter auth menjadi true.
-
Jalankan perintah systemctl restart mongod untuk merestart layanan MongoDB.
|
|
Database PostgreSQL
|
-
Login ke database PostgreSQL.
-
Jalankan perintah berikut untuk mengganti kata sandi yang lemah. ALTER USER <UserName> WITH PASSWORD '<NewPassword>';
|
|
Tomcat
|
-
Buka file konfigurasi conf/tomcat-user.xml di direktori root Tomcat.
-
Untuk node pengguna target, ubah nilai atribut password menjadi kata sandi kuat.
|
|
Rsync
|
-
Buka file konfigurasi Rsync, rsyncd.conf.
-
Cari parameter secrets file untuk menemukan path file rsyncd.secret.
-
Edit file rsyncd.secret. Untuk pengguna target, tetapkan kata sandi kuat baru menggunakan format <UserName>:<NewPassword>.
-
Restart layanan Rsync.
|
|
SVN
|
-
Buka direktori repositori.
-
Pada file konfigurasi <path>/conf/svnserve.conf, cari parameter password-db.
-
Gunakan nilai parameter password-db untuk menemukan file konfigurasi kata sandi (secara default adalah file passwd) dan ubah kata sandi di file tersebut.
-
Restart layanan SVN.
|
|
vsftpd
|
-
Pengguna lokal
-
Buka file konfigurasi vsftpd.conf.
-
Tambahkan atau modifikasi parameter anonymous_enable dan atur nilainya menjadi NO untuk menonaktifkan login anonim.
-
Jalankan perintah passwd <UserName> untuk mengganti kata sandi pengguna FTP.
-
Ikuti prompt untuk menetapkan kata sandi kuat baru.
-
Pengguna virtual
-
Buka file /etc/vsftpd/login.txt.
-
Modifikasi kata sandi untuk username yang sesuai dan simpan file tersebut.
File ini menggunakan baris bergantian: username pada baris ganjil, kata sandi pada baris genap.
-
Jalankan perintah db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db.
-
Modifikasi file /etc/pam.d/vsftpd.
Setelah baris yang berisi auth pam_userdb.so dan account pam_userdb.so, tambahkan pernyataan db=/etc/vsftpd/login. Lihat gambar berikut untuk penempatan yang benar. Simpan file setelah modifikasi. 
-
Restart vsftpd.
|
|
FTP
|
-
Login ke server Linux target sebagai pengguna root.
-
Jalankan perintah berikut. passwd <UserName>
-
Masukkan kata sandi baru saat diminta.
Pesan sukses akan muncul: all authentication tokens updated successfully.
|
|
Database InfluxDB
|
-
Login ke database InfluxDB.
-
Jalankan perintah berikut untuk mengganti kata sandi database.
Ganti NewPassword dengan kata sandi baru, diapit tanda kutip tunggal. set password for "<UserName>" = '<NewPassword>'
|
|
JBoss 6 dan 7
|
-
JBoss 6:
-
Edit file konfigurasi /conf/props/jmx-console-users.properties. Ganti kata sandi lemah dengan format <UserName>=<Password>.
-
Restart JBoss 6.
-
Jalankan ps -ef|grep jboss untuk melihat proses JBoss 6 saat ini.
-
Jalankan kill -9 <Process_ID> untuk menghentikan proses.
Ganti <Process_ID> dengan ID proses JBoss 6.
-
Jalankan perintah berikut untuk memulai layanan JBoss.
Ganti <jboss6_path> dengan direktori instalasi JBoss 6. <jboss6_path>/bin/run.sh
-
JBoss 7:
-
Edit file konfigurasi /configuration/mgmt-users.properties dan hapus entri pengguna dengan kata sandi lemah.
-
Jalankan bin/adduser.sh di path instalasi JBoss dan ikuti prompt untuk menambahkan pengguna baru dengan kata sandi kuat.
|
|
Jenkins
|
-
Login ke Konsol Web Jenkins.
-
Klik Configure untuk membuka halaman Configure.
-
Di bidang Password, masukkan kata sandi baru.
|
|
OpenLDAP
|
-
Jalankan perintah berikut untuk menanyakan nilai dan lokasi bidang kata sandi administrator OpenLDAP. ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW
-
Jalankan perintah berikut untuk menghasilkan kata sandi baru. slappasswd -s <NewPassword>
Perintah ini mengembalikan nilai hash dari kata sandi baru (NewHash).
-
Buat file baru bernama newpassword.ldif dan tambahkan konten berikut ke dalam file tersebut. dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: NewHash
Nilai untuk baris dn adalah nilai dn yang dikembalikan oleh perintah kueri pertama. NewHash adalah nilai hash dari kata sandi baru.
-
Jalankan perintah berikut untuk mengimpor file ldif baru. ldapmodify -H ldapi:// -Y EXTERNAL -f newpassword.ldif
|
|
OpenVPN pada Linux
|
Edit file konfigurasi pwd-file untuk mengganti kata sandi OpenVPN:
-
Cari file konfigurasi pwd-file. File ini biasanya berada di direktori /etc/openvpn.
-
Tambahkan pernyataan berikut ke file konfigurasi untuk menonaktifkan otentikasi sertifikat klien. client-cert-not-required
-
Tambahkan pernyataan berikut ke file konfigurasi untuk mengaktifkan skrip kata sandi pengguna. auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env
-
Tambahkan pernyataan berikut ke file konfigurasi untuk menekan peringatan sistem. script-security 3
-
Edit file /etc/openvpn/psw-file. Setiap baris mewakili satu akun, dengan username dan kata sandi dipisahkan oleh spasi. Contoh: cat /etc/openvpn/psw-file
abcdocker <NewPassWord>
abc <NewPassWord>
test <NewPassWord>
-
Jalankan perintah berikut untuk mendapatkan skrip checkpsw.sh. wget http://openvpn.se/files/other/checkpsw.sh
Catatan
Secara default, checkpsw.sh membaca username dan kata sandi dari file /etc/openvpn/psw-file.
|
|
Database Oracle
|
-
Login ke database Oracle.
-
Jalankan perintah berikut untuk mengganti kata sandi. alter user <UserName> identified by <NewPassWord>;
|
|
pptpd
|
-
Edit file /etc/ppp/chap-secrets.
-
Konfigurasikan username dan kata sandi dalam format <UserName> pptpd <NewPassword> *.
Bidang UserName, pptpd, NewPassword, dan * harus dipisahkan oleh tab.
-
Restart layanan pptp.
|
|
ProFTPD
|
Jalankan perintah berikut dan masukkan kata sandi baru saat diminta.
Dalam perintah ini, File_Path mengacu pada path file yang menyimpan pengguna virtual. ftpasswd --passwd --name=<UserName> --change-password --file=File_Path
|
|
RabbitMQ
|
Jalankan perintah berikut untuk mengganti kata sandi yang lemah. rabbitmqctl change_password <UserName> '<NewPassword>'
|
|
VncServer
|
-
Pastikan VncServer telah dimatikan, lalu buka direktori instalasi VncServer di server.
Jika kata sandi lemah bukan milik pengguna root, login atau beralihlah ke pengguna yang ingin Anda ganti kata sandinya. Misalnya, jika penggunanya adalah aliuser, jalankan perintah su - aliuser.
-
Hapus file passwd dari direktori instalasi. Misalnya, hapus /home/aliuser/.vnc/passwd.
-
Jalankan perintah vncpasswd untuk mengatur ulang kata sandi.
Penting
VncServer hanya memvalidasi 8 karakter pertama dari kata sandi. Misalnya, jika Anda menetapkan kata sandi baru sebagai Aliyunpasswd, hanya 8 karakter pertama, yaitu Aliyunpa, yang berlaku. Jika kata sandi efektif tidak memenuhi persyaratan kompleksitas, risiko pembobolan sangat tinggi. Pastikan kata sandi Anda memenuhi persyaratan kompleksitas.
|
|
WebLogic 12c
|
-
Login ke WebLogic Server Administration Console.
-
Di panel navigasi kiri, pilih .
-
Pilih pengguna yang ingin Anda ganti kata sandinya.
-
Pada halaman Passwords, masukkan dan konfirmasi kata sandi baru, lalu klik Save.
-
Jika Change Center di pojok kiri atas konsol menampilkan Activate Changes, klik Activate Changes.
-
Login ke server dan modifikasi bidang password untuk pengguna target di file konfigurasi %DOMAIN_HOME%/servers/AdminServer/security/boot.properties.
Kata sandi ini harus sesuai dengan yang ditetapkan di konsol WebLogic. Setelah dimodifikasi, kata sandi akan dienkripsi secara otomatis menggunakan AES.
-
Jalankan perintah %DOMAIN_HOME%/bin/stopWeblogic.sh untuk menghentikan WebLogic secara aman, lalu restart.
Catatan
-
Anda harus merestart WebLogic agar kata sandi baru berlaku.
-
Jika Anda tidak dapat memodifikasi konfigurasi, buka Change Center di pojok kiri atas konsol WebLogic dan klik Lock & Edit.
-
Anda harus menghentikan WebLogic secara aman. Jika tidak, WebLogic mungkin gagal dimulai.
|
|
ActiveMQ
|
-
Buka direktori file konfigurasi activemq_path/conf/.
Di sini, activemq_path adalah path instalasi aplikasi.
-
Jalankan perintah vim jetty-realm.properties untuk mengedit file konfigurasi.
-
Tambahkan atau modifikasi pengguna.
Format untuk mengubah username dan kata sandi adalah <UserName>: <NewPassword>,RoleName, di mana RoleName adalah role. Contoh: admin: passwd123!@#, admin.
-
Simpan perubahan, keluar, lalu restart layanan.
|
|
Elasticsearch
|
Catatan
Fitur keamanan Elasticsearch memerlukan Plugin X-Pack. X-Pack sudah terintegrasi dalam Elasticsearch 7.x dan versi setelahnya. Untuk versi sebelumnya, atur xpack.security.enabled: true di elasticsearch.yml.
Jalankan perintah berikut untuk mengganti kata sandi pengguna.
Di mana ES_HOME_PATH adalah path instalasi Elasticsearch, dan passwd adalah kata sandi baru. ES_HOME_PATH/bin/elasticsearch-users passwd <UserName>
|
|
Samba
|
-
Jalankan perintah smbpasswd <UserName> untuk mengganti kata sandi pengguna.
-
Masukkan kata sandi baru saat diminta.
|
|
Zabbix
|
-
Login ke Konsol Web Zabbix dengan akun administrator.
-
Di bilah menu atas, pilih untuk melihat daftar pengguna.
-
Klik nama pengguna target, lalu klik Change password.
-
Masukkan kata sandi baru, lalu klik Update.
|