Объяснение файла visudo lock

Когда я редактирую / etc / sudoers с помощью visudo, я думаю, что он сохраняет в sudoers.tmp, проверяет его на наличие ошибок, а затем копирует в реальный /etc/sudoers.

Однако я не могу подтвердить свою теорию (как используется файл блокировки) на страницах руководства: http://manpages.ubuntu.com/manpages/dapper/man8/visudo.8.html - там не описано.

Кто-нибудь знает, описано ли это поведение где-нибудь? Или это потому, что файлы блокировки настолько распространены, что не описаны в visudo?

2
задан 19 May 2015 в 23:52

1 ответ

Это упоминается в man visudo.

От man visudo переходят в FILES раздел, Вы найдете:

 /etc/sudoers.tmp          Lock file for visudo

Это также описано на иллюстрации -f опция:

-f sudoers, - file=sudoers

Определяют альтернативу sudoers расположение файла. При использовании этой опции visudo отредактирует (или проверка) sudoers файл по Вашему выбору, вместо значения по умолчанию,/etc/sudoers. Используемый файл блокировки является указанным sudoers файлом с “.tmp”, добавленным к нему. В режиме только для проверки только, аргументом-f может быть †˜-’, указав, что sudoers будет считан из стандартного входа.

, Если Вам интересно, можно проследить системные вызовы, здесь что Вы найдете:

open("/etc/sudoers.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 7

РЕДАКТИРОВАНИЕ:

Ваше понятие является правильным, и да я также лично думаю, что, поскольку это - универсальное понятие, оно не упоминается в странице справочника.

0
ответ дан 19 May 2015 в 23:52

Другие вопросы по тегам:

Похожие вопросы: