Bu soru, takdir ettiğim gibi herkesin canını sıkacaksa, özür dilerim, daha önce birçok kez çeşitli şekillerde sorulmuştur. Lütfen arşivleri okudum ve en azından bazı önerileri denedim, ancak yine de (basit) sorunu çözemiyorum. Umarım birisi cevap verebilir ve kendimi uygun şekilde alçalmış gibi hissediyorum. Bilginize, herhangi bir belirsizlikten kaçınmak için, göreceli yollar yerine mutlak yolları kullanacağım.
Giriş yaptığımda kullanıcı olarak yapıyorum adam
. İçindeki takma adlar /Users/adam/.bash_profile
yüklenir ve bir terminal çekildikten hemen sonra bunları kullanabilirim. Bir .bashrc
dosya kullanmıyorum ve sorun değil.
Arada sırada su
, terminale yazıp şifremi girerek root'a geçiyorum. İstem değişir ve ben artık kök kullanıcıyım. Benim sorum şu: root olduktan hemen sonra, profil dosyasını manuel olarak kaynaklamak zorunda kalmadan kök bash profilim yüklenebilir mi? Otomatik olarak gerçekleşmediğini bilmemin nedeni, kök profil dosyamda ve benim aynı takma adlara sahip olmam /Users/adam/.bash_profile
. Kök kullanıcı olduktan sonra, yazmadıkça source [root_profile_file]
, çalışmazlar. Aşağıdaki permütasyonları ayarlamayı denedim ve sonra terminal aracılığıyla root'a geçmeyi denedim, ancak hiçbiri otomatik olarak profili / takma adları kaynakladı (not, aşağıdaki seçeneklerden herhangi birine eşzamanlı olarak ayarlanmadığından bu yüzden ben ' m kafa karıştırıcı):
Seçenek 1: Takma adlarımı koy/etc/profile
Seçenek 2:
- içinde
/etc/profile
, insert[ -r /etc/bashrc ] && . /etc/bashrc
- takma adlarımı koy
/etc/bashrc
Seçenek 3:
- içinde
/etc/bash_profile
, insert[ -r /etc/bashrc ] && . /etc/bashrc
- takma adlarımı koy
/etc/bashrc
Seçenek 4: Takma adlarımı koy/var/root/.profile
Seçenek 5:
- içinde
/var/root/.profile
, insert[ -r /var/root/.bashrc ] && . /var/root/.bashrc
- takma adlarımı koy
/var/root/.bashrc
Seçenek 6:
- içinde
/var/root/.bash_profile
, insert[ -r /var/root/.bashrc ] && . /var/root/.bashrc
- takma adlarımı koy
/var/root/.bashrc
Yukarıdakilerden herhangi biriyle source root_profile_file
, root'a geçip takma adların yüklendiğini ancak yalnızca dosyayı manuel olarak kaynakladığımda yazdığımı lütfen unutmayın . Belki de bash'ın nasıl çalıştığını tamamen yanlış anladım ve root'a geçtikten sonra bir profil dosyasını otomatik olarak kaynaklamak mümkün değil, ancak basit bir çözüm olduğunu umuyorum. Bu mesajı okumak için zaman ayıran herkese şimdiden teşekkürler.
su
çalışmamalısınızroot
. Oradasudo
bu amaçla veya size hiç root yetkileri gerektirmeyen şekilde çalışabilir.