Deskripsi masalah
Setelah Anda mengatur ulang password root instans ECS Linux di Konsol ECS, Anda tidak dapat login menggunakan password baru tersebut.
Penyebab
Atribut i (Immutable) telah diaktifkan pada file /etc/passwd atau /etc/shadow, sehingga mencegah penerapan password baru.
Di Linux, /etc/passwd menyimpan informasi akun dan /etc/shadow menyimpan informasi password. Atribut file yang salah pada /etc/shadow atau /etc/passwd dapat menyebabkan perilaku tak terduga, seperti gagalnya penerapan pengaturan ulang password. Lihat Atribut chattr umum.
Solusi
-
Hubungkan ke instans ECS Linux sebagai pengguna root. Lihat Gunakan Workbench untuk menghubungkan instans Linux melalui SSH.
PentingGunakan password asli yang valid untuk koneksi. Jika password asli juga tidak berlaku, hubungkan ke instans menggunakan VNC.
-
Jalankan perintah berikut untuk memeriksa atribut file:
# Periksa status atribut file passwd. lsattr /etc/passwd # Periksa status atribut file shadow. lsattr /etc/shadow-
Jika tidak ada flag khusus seperti
iatauayang muncul, maka atribut file normal. -
Contoh status abnormal:
[root@iZbp1b0xxx ~]# lsattr /etc/passwd ----i------------ /etc/passwdFlag
imenunjukkan bahwa file/etc/passwdmemiliki atribut immutable.
-
-
Jika terdapat atribut abnormal, jalankan perintah berikut untuk menghapusnya:
# Hapus atribut immutable dari file passwd chattr -i /etc/passwd # Hapus atribut append only dari file shadow chattr -a /etc/shadow -
Periksa ulang atribut file:
lsattr /etc/passwd /etc/shadowOutput tidak boleh mengandung flag
iataua. -
Atur ulang password root di Konsol ECS. Lihat Atur ulang password logon instans.
-
Login dengan password root baru. Jika koneksi berhasil, masalah telah terselesaikan.
Lampiran
Atribut chattr umum
|
Atribut |
Nama lengkap |
Deskripsi |
Skenario Umum |
|
i |
Immutable |
File tidak dapat dimodifikasi, dihapus, diganti nama, atau dilink. |
Lindungi file sistem kritis dari perubahan tidak sah. |
|
a |
Append Only |
Hanya penambahan yang diizinkan. Konten yang sudah ada tidak dapat dimodifikasi. |
Lindungi integritas file log. |
|
e |
Extent Format |
File menggunakan extent untuk pemetaan blok disk. Ini merupakan pengaturan default pada sistem file modern dan tidak memerlukan perubahan manual. |
Dikelola secara otomatis oleh sistem. |
|
A |
No Atime Updates |
Waktu akses (atime) tidak diperbarui saat file dibaca, sehingga mengurangi beban I/O disk. |
Optimasi server dengan konkurensi tinggi. |