Я добавил несколько скриптов из 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
папка.
Это не имеет ничего общего с логином пользователя.