Как защитить /etc/passwd и /etc/shadow от одновременного доступа? Я не вижу никакого механизма блокировки в pwd.h
. Я вижу, что в руководстве для pwd_mkdb
упоминается получение блокировки, но это просто блокировка файла для монопольного доступа?
Существует ли соглашение для блокировки этих файлов, если мне нужно будет написать утилиту для их изменения напрямую или через семейство функций get/set/endpwent?