Название файла в каталоге, названном fpath
элемент должен соответствовать названию автозагружаемой функции, которую это определяет.
Вашу функцию называют my_function
и ~/.my_zsh_functions
намеченный каталог в Вашем fpath
, так определение my_function
должен быть в файле ~/.my_zsh_functions/my_function
.
Множественное число в Вашем предложенном имени файла (functions_1
) указывает, что Вы были планированием помещения нескольких функций в файле. Это не то, как fpath
и автозагрузка работы. У Вас должно быть одно функциональное определение на файл.
authpriv
– несистемные сообщения авторизации
auth
- связанные с аутентификацией и авторизацией команды
ранее LOG_AUTHPRIV
для сокрытия чувствительных сообщений журнала в защищенном файле, например, /var/log/auth.log. тогда как LOG_AUTH
на Linux обычно не настраивается с ограниченным доступом, тогда как LOG_AUTHPRIV
. LOG_AUTH
вместо того, чтобы использовать что-то универсальное как LOG_USER
.
Рекомендуется использовать LOG_AUTHPRIV
для подлинных журналов, которые имеют существенный риск записи чьего-то пароля
GNU C руководство Библиотеки не документирует LOG_AUTHPRIV
вообще и просто имеет LOG_AUTH
, таким образом, страницы справочника Linux не получают его оттуда.
теперь от man syslog
я добрался LOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
но большая часть кода, который я видел, имеет что-то как
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
таким образом, это до Вас для решения который использовать
authpriv является отдельным блоком для маршрутизации сообщений авторизации к файлу журнала, который больше ограничил полномочия, что те из подлинной Другой ОС отправят различные сообщения автору по сравнению с authpriv.