man 8 pam_env
man 5 pam_env.conf
Jika semua layanan login menggunakan PAM, dan semua layanan login memiliki session required pam_env.so
di /etc/pam.d/*
masing-masing file konfigurasi, maka semua sesi login akan memiliki beberapa variabel lingkungan yang ditetapkan seperti yang ditentukan dalam pam_env
file konfigurasi.
Pada sebagian besar distribusi Linux modern, ini semua ada secara default -- cukup tambahkan variabel lingkungan global yang Anda inginkan ke /etc/security/pam_env.conf
.
Ini berfungsi terlepas dari shell pengguna, dan juga berfungsi untuk login grafis (jika xdm/kdm/gdm/entrance/… diatur seperti ini).
Jika LinuxOS Anda memiliki file ini:
/etc/environment
Anda dapat menggunakannya untuk menyetel variabel lingkungan secara permanen untuk semua pengguna.
Diekstrak dari:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html
Serta /etc/profile
yang telah disebutkan oleh orang lain, beberapa sistem Linux sekarang menggunakan direktori /etc/profile.d/
; .sh
apa pun file di sana akan bersumber dari /etc/profile
. Ini sedikit lebih rapi untuk menyimpan hal-hal lingkungan khusus Anda di file-file ini daripada hanya mengedit /etc/profile
.