I'm using Debian Jessie. I want to set some environment variables that will persist across reboots and work in non-shell environments.

I've set the following in /etc/environment:


But then if I do the following, it produces nothing:

printenv SECRET_KEY

How do I set this environment variable and activate it?


1 Answer 1


After modifying the /etc/environment file you need to close the shell you are working with and log back in a new shell so that the file is read and applied by the PAM stack.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .