Назад | Перейти на главную страницу

Когда выполняются скрипты внутри etc / profile.d?

Я добавил несколько скриптов из root внутри etc/profile.d для выполнения во время запуска. Но когда эти сценарии будут выполнены, если я войду в систему как пользователь без полномочий root? Я хочу запускать LDAP-сервер во время запуска, независимо от того, какой пользователь впервые вошел в систему.

Я использую CentOS 6.3.

Файлы в /etc/profile.d/ запускаются, когда пользователь входит в систему (если вы не изменили /etc/profile к не сделать это) и обычно используются для установки переменных среды.

Если вы хотите запускать его при запуске системы, вы можете добавить его в /etc/rc.d/rc.local.

Или сделайте скрипт инициализации, проверьте http://www.debian-administration.org/articles/212 для получения дополнительной информации об уровнях запуска.

Чтобы добавить скрипт, который будет запускаться во время запуска системы, вам необходимо использовать chkconfig после помещения скрипта в /etc/init.d папка.

Это не имеет ничего общего с логином пользователя.