shell init log permission fix

This commit is contained in:
randogoth 2026-02-05 07:41:25 +02:00
parent 3018fb4e3b
commit 09d1587e9f

View file

@ -4,9 +4,6 @@ log_shell_init() {
local uid="${UID:-}" local uid="${UID:-}"
[[ -n "$uid" ]] || uid="$(id -u 2>/dev/null || echo unknown)" [[ -n "$uid" ]] || uid="$(id -u 2>/dev/null || echo unknown)"
# Avoid a shared logfile in /tmp: if it is ever created root-owned (e.g. from
# a root shell), user shells will spam "Permission denied" on every launch.
#
# Override with: # Override with:
# export NANUQSAURUS_SHELL_INIT_LOG_FILE=/path/to/log # export NANUQSAURUS_SHELL_INIT_LOG_FILE=/path/to/log
local log_file="${NANUQSAURUS_SHELL_INIT_LOG_FILE:-/tmp/shell-init-${uid}.log}" local log_file="${NANUQSAURUS_SHELL_INIT_LOG_FILE:-/tmp/shell-init-${uid}.log}"