On Fri, Dec 01, 2006 at 02:49:39PM +0700, Nyoman Jaya Sumara wrote: > Gimana cara ngeset environment variable secara permanen agar berlaku untuk > seluruh user ya...? > Selama ini pake export JAVA_HOME:/usr/lib/jvm/sun-java... export > PATH=$JAVA_HOME:/bin dan taruh di .bash_profile tapi hanya berlaku untuk > user yang bersangkutan padahal pinginnya berlaku utk seluruh user.
Ini tergantung usernya pake shell apa. Karena cara ngeset environment variable ini biasanya lewat confignya shell. Kalo mau ngeset lewat shell rc file, dan semua usernya pake bash atau varian Bourne shell (/bin/sh) biasanya bisa dipasang di /etc/profile. Kalo pake csh kalo gak salah di /etc/cshrc atau /etc/csh.login. Beberapa distro Linux (dan juga bbrp flavour Unix lainnya seperti AIX) mempunyai dan mengerti /etc/environment, jadi bisa dicoba juga kalo mau. > Satu lagi pertanyaannya : kenapa environment path yang sdh diset tersebut > tidak langsung aktif ketika kita masuk console dilingkungan gnome ya padahal > kita login ke gnome melalui user yang telah diset enviroment variable > melalui bash_prifilenya. Karena .bash_profile (juga .bash_login dan .profile) cuma dibaca oleh login shell, kalo shellnya bukan login shell tidak akan dibaca. Kebalikan dengan .bashrc. Jelasnya baca dokumentasinya bash (e.g. 'man bash'). Either anda ganti setting di gnome terminal utk membuat supaya shellnya jadi login shell, atau anda masukin exportnya di .bashrc juga. Ronny
signature.asc
Description: Digital signature
