Можно использовать систему управления конфигурацией, чтобы сделать это. Лично, я использую Марионетку для этого. У меня есть сингл /etc/passwd
и /etc/shadow
у файла и меня есть Марионетка, синхронизируют его через все мои системы. Существует интересная кривая обучения с ними, но определенно учебные руководства для того, чтобы сделать точно, что Вы хотите на их веб-сайте.
Я, однако, определенно рекомендовал бы использовать LDAP и Kerberos. Я знаю, что кривая обучения крута, но безопасность действительно хороша. Я знаю, что обочины могут иногда быть нагрузкой, но LDAP, вероятно, был бы приемлем. Я означал настраивать тот.
Можно просто открыть сценарии. /etc/init.d
обработайте демонов и любой процесс, который должен запуститься или остановиться во время начальной загрузки или изменения runlevel.
Но те сценарии в /lib/init
выполняет задачи, связанные с очисткой .pid и файлами блокировки, mount/umount подкачка и очистка системы между runlevels.
Точно так же, как в значительной степени что-либо еще в a lib
каталог, они - библиотеки.
В этом случае каждый из тех файлов заполнен функциями и ничем иным. Они получены другими сценариями оболочки для получения доступа к тем функциям. Так как файлы только заполнены функциями, они ничего не сделают, если Вы выполните их непосредственно.
Таким образом для ответа на вопрос они - комплект библиотечных функций оболочки, которые используются различными init сценариями.
lib
. Можно, конечно, сделать то, что Вы любите в своей системе. Но насколько на Ваш вопрос, "почему они там", я думаю, довольно ясно ответили.
– bahamat
24.01.2014, 20:39