KI-AGENT: Seafile Redis Secret URL-sicher erzeugen
This commit is contained in:
@@ -108,6 +108,14 @@ random_secret() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
random_urlsafe_secret() {
|
||||||
|
if command -v openssl >/dev/null 2>&1; then
|
||||||
|
openssl rand -hex 32 | tr -d '\n'
|
||||||
|
else
|
||||||
|
LC_ALL=C tr -dc 'A-Za-z0-9' </dev/urandom | head -c 64
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
env_quote() {
|
env_quote() {
|
||||||
local value="$1"
|
local value="$1"
|
||||||
value="${value//\'/\'\\\'\'}"
|
value="${value//\'/\'\\\'\'}"
|
||||||
@@ -445,7 +453,7 @@ main() {
|
|||||||
livekit_secret="$(random_secret)"
|
livekit_secret="$(random_secret)"
|
||||||
seafile_mysql_root_password="$(random_secret)"
|
seafile_mysql_root_password="$(random_secret)"
|
||||||
seafile_mysql_password="$(random_secret)"
|
seafile_mysql_password="$(random_secret)"
|
||||||
seafile_redis_password="$(random_secret)"
|
seafile_redis_password="$(random_urlsafe_secret)"
|
||||||
seafile_jwt_private_key="$(random_secret)"
|
seafile_jwt_private_key="$(random_secret)"
|
||||||
seafile_admin_password="$(random_secret)"
|
seafile_admin_password="$(random_secret)"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user