質問: passwd / shadowまたはgroup / gshadowの不一致? rhel 5を実行しています。guiシステム>管理>ユーザーとグループを使用すると、次のエラーが発生します。 ユーザーデータベースを読み取ることができません。この問題は、/ etc/passwdと/ etc/shadowの間、または/ etc/groupと/ etc/gshadowの間の不一致が原因である可能性があります。プログラムは終了します。 いくつかの調査では、これら2つのセット間の不整合を見つけるために、それぞれvipwとvigrを使用する必要があることが示されました。これは、[vipw | vigr]をexcelファイルに追加し、= excact(%1、%2)を実行しました。矛盾はありません。何が得られますか?//編集//sudo pwck -rは、ホームディレクトリのない複数のユーザーを生成します。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 これはサービスアカウントでは正常だと思います。ただし、sudo grpck -rは、いくつかの興味深い出力(サニタイズ)を生成します。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 したがって、明らかにいくつかの問題が見つかりました。自動修復は場合によっては破壊的であるように思われます。
回答: なぜexcelを使うのですか?cut -d: -f1 /etc/passwd | sort > p.out sudo cut -d: -f1 /etc/shadow | sort > s.out diff p.out s.out rm p.out s.out またはbashで:diff <(cut -d: -f1 /etc/passwd | sort) <(sudo cut -d: -f1 /etc/shadow | sort) /etc/groupと/etc/gshadowについても同じようなことができます。昇格された権限でgui system>administration>users and groupsを実行する必要があります。パスワードを求めていますか?