Разница между !!! и * в /etc/shadow

Oct 13 23:15:59 Home-Server systemd[8256]: teamcity.service: Failed at step EXEC spawning /etc/init.d/teamcity: Exec format error
-- Subject: Process /etc/init.d/teamcity could not be executed

… которые точно скажут вам, в чем проблема. Ваш файл не является исполняемым скриптом. Он также находится в неправильной форме, которая предписана политикой Debian для старых сценариев van Smoorenburg rc , не имея даже старых заголовков RedHat / SuSE для сценариев van Smoorenburg rc , не говоря уже о LSB те, которые стали обязательными в Debian много лет назад.

Но исправлять это - пустая трата времени. Выброси это. Используйте служебный модуль systemd.

Вы используете механизм, который дважды был заменен в Ubuntu, один раз выскочкой, а затем - системой systemd.

Сейчас 2016 год, и применяется первое правило перехода на systemd. Однако вы должны игнорировать многих людей за последние несколько лет (таких как Бен Уайтхед и этот безымянный человек ), которые хотели бы, чтобы вы создали другого кандидата в Системный Дом Ужасов. Не оборачивайте супервайзера бедняков Dæmon, плохо написанного в сценариях оболочки, внутри модуля systemd.

[Unit]
Description=TeamCity
Documentation=https://unix.stackexchange.com/a/316369/5132

[Service]
Type=simple
User=teamcity
Environment=TEAMCITY_DATA_PATH=/opt/jetbrains/TeamCity/.BuildServer
Environment=TEAMCITY_SERVER_OPTS=-Djava.awt.headless=true
ExecStart=/opt/jetbrains/TeamCity/bin/runAll.sh run

[Install]
WantedBy=multi-user.target

Дополнительная литература

46
21.01.2019, 20:51
1 ответ

Также стоит отметить :: ..... , что означает, что пароль не требуется (пустой пароль).

Если вы создаете пользователя ssh только с ключом , вы можете использовать :: 0: 0: 99999: 7 ::: , чтобы пользователь установил свои пароль (т.е. тот, который они используют для sudo) при первом входе в систему.

Примечание : аутентификация только по ключу означает, что пароль является НЕ фактором аутентификации.

9
20.08.2021, 12:16

Теги

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