Saya telah menambahkan .bash_profile, .bashrc, .profile exeuctables di direktori / var / root. Namun, tidak seperti pengguna normal yang menjalankan .bash_profile (s) dan mengubah jalurnya. Tidak ada perbedaan dalam profil tetapi yang root tidak berfungsi.
Saya tidak jelas tentang cara mendapatkan workinkg ini. Ada saran? Terima kasih.
user-account
path
root
sldahlin
sumber
sumber
Jawaban:
Coba tambahkan path di ~ / .profile
sumber
Untuk mendapatkan root, saya merasa terbantu menggunakan:
Ini adalah shell login, menjalankan dotfile root dan mengatur lingkungan apa pun yang Anda inginkan untuk root.
Namun, ini akan dibiarkan
$LOGNAME
sebagai pengguna login Anda.Untuk mendapatkan shell login penuh, seolah-olah Anda masuk ke konsol sebagai root:
login -fp root
Juga, jika Anda, seperti saya, banyak menggunakan root, Anda dapat mengatur perintah login di terminal Anda. Di iTerm saya memiliki visor root dan jendela tempat saya login sebagai root.
Mengapa?
menggunakan sudo litter homedir saya dengan file yang dimiliki root. Saya tersandung mereka,
sudo bash
atausudo zsh
membuat saya root tetapi dengan lingkungan fana saya. Ini bukan yang saya inginkan. Saya ingin perpisahan.Kenyamanan Ada banyak hal yang dilihat root yang tidak dilakukan pengguna admin.
Chiggsy bekerja di homedirnya.
Root bekerja pada sistem.
sumber
Jika Anda menggunakan Mac OS X 10.7 atau 10.8 Anda dapat membuat
/etc/launchd.conf
file dan menambahkan variabel Anda seperti:dan reboot
sumber
Untuk perubahan sistem yang luas (termasuk pengguna root) Anda harus mengedit
/etc/profile
atau/etc/bashrc
.sumber