![사용자 및 systemd에 대한 전역 환경 변수](https://linux55.com/image/107947/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%B0%8F%20systemd%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A0%84%EC%97%AD%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98.png)
모든 사용자에 대해 전역적으로 설정해야 하는 환경 변수 세트가 있으며체계제공하다. 두 개의 서로 다른 위치로 지정하고 싶지 않습니다.
나는 그것들을 설정하려고 시도했지만 /etc/environment
모두 /etc/profile.d
작동하지만 로그인한 사용자에 대해서만 가능합니다.체계제공하다.
설정을 시도했지만 /etc/default/init
어떤 프로세스에서도 작동하지 않습니다.
환경 변수를 여러 위치에서 중복하여 지정하지 않고도 모든 사용자 및 모든 서비스에 대해 전역적으로 설정하려면 어떻게 해야 합니까?
배포: 라즈베리 파이
답변1
system.conf의 DefaultEnvironment 지시어는 systemd에 대해 이 작업을 수행합니다.
https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html#DefaultEnvironment=