Di sistem linux mana pun saya memiliki akses ke (beberapa Archlinux, Ubuntu, Debian Sid, dan Gentoo) ada 4 file berikut /etc/
, semuanya berakhir dengan tanda hubung:
/etc/group-
/etc/gshadow-
/etc/passwd-
/etc/shadow-
Di internet mereka mengatakan bahwa ini hanya file cadangan, yang diperbarui ke perubahan berikutnya yang terakhir.
Sekarang saya bertanya-tanya: siapa yang membuat file-file itu? Apakah ini editor saya? Apakah ini aplikasi yang mengedit file-file itu (gpasswd, useradd, groupadd, dan sebagainya)? Apakah ini sesuatu pada level yang lebih rendah (bahkan mungkin modul kernel)?
shadow
dangshadow
file (dengan tanda hubung), memiliki chmod yang berbeda , tidak seperti000
dan dapat dibaca oleh pengguna lain? Apakah ada cara untuk membuat cadangan dengan menjaga chmod yang tepat000
?shadow
dangshadow
file memiliki izin0400
.0000
. Tidak aman untuk mengaturnya0400
, saya percaya karena ada pengguna di sistem Anda yang dapat menjalankancat /etc/shadow
dan mendapatkan outputnya?/etc/shadow
sistem RedHat dan jika sebenarnya dimungkinkan bagi non-root untuk melihat file ini dengan izin0400
itu berarti ada bug yang signifikan dalam pemrosesan izin kecuali file tersebut dimiliki oleh beberapa pengguna lain .