Я не совсем уверен, что полностью понял, что именно вы здесь пытаетесь сделать. Вы хотите сказать, что разрешаете веб-серверу и его пользователю входить в систему через оболочку?
Однако, помимо таинственного использования, которое вы хотите сделать с lighttpd, если вы хотите применить настройку env и сделать так, чтобы веб-сервер знал об envs, все, что вы нужно сделать, это отскочить от lighttpd. Для этого вам не нужно перезагружать сервер, а просто веб-приложение.
bindfs решает эту проблему.
https://github.com/mpartel/bindfs/blob/1.13.9/src/bindfs.c#L2248
/* We need to disable the attribute cache whenever two users
can see different attributes. For now, only mirroring can do that. */
if (is_mirroring_enabled()) {
fuse_opt_add_arg(&args, "-oattr_timeout=0");
}
Я не уверен, как именно attr_timeout
влияет на поведение кэша inode ядра. Но я полагаю, что аналогичный вопрос будет применяться, например. в любую сетевую файловую систему, которая хотела бы иметь возможность перепроверять детали inode в случае, если они были изменены на файловом сервере.