Linux -сборник рецептов


Комментарий


Программа pwck проверяет логическую целостность файлов /etc/passwd и /etc/shadow. Она последовательно анализирует записи и проверяет, что каждая запись содержит:

  • правильное количество полей;
  • уникальное имя пользователя;
  • действительные идентификаторы пользователя и группы;
  • действительную первичную группу;
  • действительный домашний каталог;
  • действительный командный процессор.

pwck сообщает обо всех записях, не имеющих пароля. Мне очень нравится формулировка в man-странице: «Проверки правильности количества полей и уникальности имени пользователя являются фатальными». Нечего сказать, хорошая реклама! Но не волнуйтесь — вы в полной безопасности, и вызов pwck ничему не повредит.

Когда pwck обнаруживает ошибку, вы можете либо удалить учетную запись, либо проигнорировать ее. Во втором случае pwck прекращает работу и не проверяет новые строки (за одним исключением: обнаружив повторяющееся имя, программа продолжит проверку даже в том случае, если вы не удалите учетную запись).

Программа grpck анализирует файлы /etc/group и /etc/gshadow и проверяет, что каждая запись содержит:

  • правильное количество полей;
  • уникальное имя группы;
  • действительный список членов и администраторов.
См. также

pwck(8), grpck(8).









Начало  Назад  Вперед


Книжный магазин