Установка: bj-server сам создаёт /run/bj (без bj-crypto служба падала с 226/NAMESPACE); шаг лицензии не показывается при установке с образа; причина при сбое запуска; Debian — один администратор с sudo, логин задаётся явно; логин на экране приветствия

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-24 12:35:40 +03:00
parent 854f93205b
commit c88b0bb428
5 changed files with 14 additions and 6 deletions
+3 -4
View File
@@ -35,11 +35,10 @@ d-i apt-setup/cdrom/set-first boolean false
d-i apt-setup/non-free-firmware boolean true
d-i apt-setup/services-select multiselect security, updates
# Учётные записи: пароль root и администратор ОС задаются при установке
d-i passwd/root-login boolean true
# Учётная запись: одна — администратор ОС с sudo (вход root отключён). Установщик спросит
# полное имя, ЛОГИН и пароль — логин человек видит и задаёт сам; им же входят в консоль сервера.
d-i passwd/root-login boolean false
d-i passwd/make-user boolean true
d-i passwd/user-fullname string Администратор
d-i passwd/username string bjadmin
# Разметка: весь выбранный диск, одна файловая система; диск и стирание подтверждаются при установке
d-i partman-auto/method string regular
+2 -1
View File
@@ -54,7 +54,8 @@ fi
*) printf ' Лицензия НЕ АКТИВИРОВАНА: введите ключ продукта в «Настройка → Лицензия».\n';;
esac
fi
printf '\n Вход в консоль сервера — учётной записью ОС (для обслуживания). Веб-вход — по адресу выше.\n\n'
ADM=$(getent group sudo | cut -d: -f4 | tr ',' ' ')
printf '\n Вход в консоль сервера (обслуживание): логин администратора ОС%s и его пароль,\n заданные при установке Debian; команды — через sudo. Веб-вход — по адресу выше.\n\n' "${ADM:+ ($ADM)}"
} > "$ISSUE.tmp"
if ! cmp -s "$ISSUE.tmp" "$ISSUE" 2>/dev/null; then
mv -f "$ISSUE.tmp" "$ISSUE"
+1
View File
@@ -11,6 +11,7 @@ User=bj
Group=bj
RuntimeDirectory=bj
RuntimeDirectoryMode=0750
RuntimeDirectoryPreserve=yes
Environment=BJ_CRYPTO_SOCKET=/run/bj/crypto.sock
Environment=BJ_CRYPTO_PROVIDER=validata
Environment=LD_LIBRARY_PATH=/opt/Validata/VDCSP/lib/amd64
+4
View File
@@ -31,6 +31,10 @@ NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
PrivateTmp=true
# /run/bj — общий каталог с bj-crypto (сокет); на чистой установке его создаёт сама служба
RuntimeDirectory=bj
RuntimeDirectoryMode=0750
RuntimeDirectoryPreserve=yes
ReadWritePaths=/var/lib/bj /var/log/bj /run/bj
StandardOutput=append:/var/log/bj/bj-server.log
StandardError=append:/var/log/bj/bj-server.err