Недавно я исправил проблему, вызванную повторяющимися записями в /etc/passwd
в Linux. Чтобы уловить это раньше, в следующий раз я планирую каждый день проводить базовые проверки работоспособности файла, одна из которых будет заключаться в том, что не будет обнаружено дублирующихся uid.
Но, безусловно, это то, что сделали многие другие, и уже есть хорошо известный инструмент для очистки passwd
и group
файлы на наличие ошибок? Я ценю, что это всего лишь пара строк на языке Perl, но, прежде чем изобретать колесо, я чувствую, что должен проверить. Такая программа существует?
Взгляните на pwck
и grpck
.
Это в shadow-utils
на системах на базе RedHat и passwd
в Debian / Ubuntu.