Могу ли я отложить запуск сценария systemd при загрузке?

Это означает, что каталог setgid установлен и бит execute тоже установлен. Это означает, что файлы, созданные другими пользователями в этой директории, будут иметь группу владельца директории.

На странице Man написано, что...

chmod сохраняет биты set-user-ID и set-group-ID каталога, если вы явно не укажете иное. Вы можете установить или снять эти биты с помощью символьных режимов, таких как u+s и g-s, и вы можете установить (но не снять) биты с помощью числового режима.

Итак... Если эти биты режима каталога были установлены в прошлом, они останутся там, пока вы явно не удалите их.

4
06.12.2015, 19:06
1 ответ

Вы можете добавить задержку:https://stackoverflow.com/q/43001223/32453

Или, возможно, это можно сделать в файле службы systemd OpenVPN:

 ExecStartPost=/bin/bash -c 'do_bash_loop_that_waits_till_file_appears_here'

И еще один вариант :создать юнит-файл systemd .path . Возможно, он срабатывает всякий раз, когда этот файл vpn.env создается или изменяется.

0
27.01.2020, 20:50

Теги

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