Где я могу получить полный справочник по ntp.conf?

Вы можете добавить строку в свой скрипт, чтобы узнать, кто выполняет скрипт, используя

user=$(whoami)
echo $user

Если скрипт нужно запускать с помощью sudo, whoamiвсегда будет указывать root как пользователя, поэтому вам нужно использовать переменную $SUDO_USER

user=$SUDO_USER
echo $user

Если пользователь использует su -, а затем выполняет скрипт, то приведенные выше решения не будут работать, используйтеwho am i

user=$(who am i | awk '{print $1}')
echo $user
0
24.03.2020, 13:26
1 ответ

На сайте NTP перечислены несколько ресурсов, включая «Официальную документацию NTP» . В этой официальной документации говорится, что

[This documentation] has been widely copied, cached and morphed to other formats, including man pages, with varying loss of fidelity. However, these HTML pages are the ONLY authoritative and definitive reference.

, из чего следует, что проект NTP не публикует man-страницы для собственного программного обеспечения.

При этом флаг «интерфейс», упомянутый в справочных страницах относительно restrict, просто вообще не упоминается в этой официальной документации. (Тем не менее, это было упомянуто в более старой версии 4.2.4; его включение могло быть ошибкой. )Ваш комментарий относительно токенов -4и -6остается в силе.

В любом случае, проблема не в отсутствии полной ссылки, а в документации с ошибками. Решением проблемы с документацией с ошибками является отправка отчета об ошибке его источнику. Возможно, справочные страницы просто не были обновлены, чтобы отражать текущую документацию, поскольку они не являются частью дистрибутива программного обеспечения NTP.

1
28.04.2021, 23:19

Теги

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