GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengatur variabel lingkungan untuk semua orang di bawah sistem linux saya?

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 .


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Bagaimana Cara Menghapus Variabel Lingkungan 'http_proxy' Dengan Python?

  3. Bagaimana /etc/motd Diperbarui?

  1. Contoh Perintah Ekspor Linux (Cara Mengatur Variabel Lingkungan)

  2. Bagaimana cara mengatur nick default untuk koneksi irssi baru?

  3. Bagaimana cara mengatur swapiness per proses untuk linux?

  1. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

  2. Variabel Lingkungan Linux:Cara Membaca dan Mengatur di VPS Linux

  3. Linux – Bagaimana Cara Mengatur Afinitas Cpu Default Untuk Semua Daemon Di Systemd?