Saya menjalankan RHEL 5. Saat menggunakan Sistem GUI & gt; Administrasi & gt; Pengguna dan Grup, saya mendapatkan kesalahan:
Basis data pengguna tidak dapat dibaca. Masalah ini kemungkinan besar disebabkan oleh ketidakcocokan antara / etc / passwd dan / etc / shadow atau / etc / group dan / etc / gshadow. Program akan keluar sekarang.
Beberapa penelitian menunjukkan bahwa saya perlu menggunakan vipw dan vigr masing-masing untuk menemukan ketidakkonsistenan di antara dua set ini, yang saya lakukan - untuk memudahkan saya menyalin masing-masing dari [vipw | vigr] ke file excel dan lakukan = tepat (% 1,% 2). Tidak ada ketidakkonsistenan.
Apa yang menyebabkannya?
// Suntingan //
paket sudo -r menghasilkan beberapa pengguna tanpa direktori home:
user adm: directory /var/adm does not exist
user news: directory /etc/news does not exist
user uucp: directory /var/spool/uucp does not exist
user gopher: directory /var/gopher does not exist
user ftp: directory /var/ftp does not exist
user pcap: directory /var/arpwatch does not exist
user sabayon: directory /home/sabayon does not exist
user oprofile: directory /home/oprofile does not exist
user avahi-autoipd: directory /var/lib/avahi-autoipd does not exist
Saya menganggap ini normal untuk akun layanan.
Namun, sudo grpck -r menghasilkan beberapa output menarik (disanitasi):
no matching group file entry in /etc/gshadow
add group 'g0' in /etc/gshadow ?No
'u1' is a member of the 'g1' group in /etc/group but not in /etc/gshadow
'u2' is a member of the 'g1' group in /etc/group but not in /etc/gshadow
'u3' is a member of the 'g1' group in /etc/group but not in /etc/gshadow
no matching group file entry in /etc/group
delete line 'users:::'? No
no matching group file entry in /etc/group
delete line 'u4:!::'? No
no matching group file entry in /etc/group
delete line 'u1:!::'? No
no matching group file entry in /etc/group
delete line 'u2:!::'? No
no matching group file entry in /etc/group
delete line 'u3:!::'? No
no matching group file entry in /etc/group
delete line 'u5:!::'? No
no matching group file entry in /etc/group
delete line 'u6:!::'? No
no matching group file entry in /etc/group
delete line 'u7:!::'? No
grpck: no changes
Jadi, jelas kami menemukan beberapa masalah. Menurut saya perbaikan otomatis akan merusak dalam beberapa kasus.
Jawaban:
Mengapa Anda menggunakan Excel?
Atau di Bash:
dan Anda dapat melakukan hal yang sama untuk
/etc/group
dan/etc/gshadow
.Anda harus berlari
GUI System>Administration>Users and Groups
dengan izin tinggi. Apakah Anda meminta kata sandi?sumber
sudo pwck -r
dansudo grpck -r
untuk menunjukkan kepada Anda segala kesalahan dalam file-file ini. Apa yang mereka katakan (rangkum hasilnya atau tambahkan ke pertanyaan awal Anda).