Mac OS X 10.6 çalıştırmak benim kullanıcı giriş dizinim yanlış


0

Her nasılsa Mac'imdeki ana dizini değiştirdim ve onu nasıl değiştireceğime emin değilim, daha çok linux bir erkeğim ve Mac OS X'in bu bilgiyi depolamak için başka bir mekanizması var.

Temel olarak, normalde makineye giriş yaptığımda terminal penceresini başlattığımda. Giriş dizini olan / Users / erik_miller dizininden başlıyorum, ancak bazılarını çalıştırdığımda

cd ~

Makine değişmeye çalışır.

/Users/erik_miller.

Evet, sonunda bir nokta ile aynı yolu. $ HOME ortam değişkenimi oturum için değiştirebilirim, ancak makineyi bir sonraki başlattığımda geri dönüyor. Bu yüzden, eğer bilginin nerede saklandığını bulabilirsem sadece orada değiştirebilirim ve umarım her şey yoluna girer.


echo $ HOME yazarsanız ne olur (açık bir şekilde değiştirmeden önce)? mac kullanıcı ayarlarına girmeniz gerekebilir ...
Brian Postow

Yanıtlar:


1

Sistem Tercihleri'nin Hesaplar bölümünde, adınıza sağ tıklayın (ctl), size "Gelişmiş ayarlar" seçeneğini verir, gelişmiş ayarlardan bir tanesi Ana Dizindir ... Bu süre içinde ise silin. Oturumu kapatıp tekrar açmanız gerekebilir ...


Evet, gelişmiş seçenek ayarlarını kontrol ettikten sonra doğru giriş dizinine işaret ediyorlar. Başka fikrin var mı?
Erik Miller

Bulucudaki ana sayfa düğmesi düzgün çalışıyor mu? Öyle olmasını bekliyorum. Aynı şekilde, $ HOME'un başlangıçta bir döneme sahip olmasını bekliyorum ... passwd dosyasında veya mac dscl eşdeğerinde dürtmek zorunda kalabilirsiniz ... dscl kötü, ama sonunda işleri halletmenize izin veriyor ...
Brian Postow

Sadece komut satırında gerçekleşiyor gibi görünüyor. Bulucu ve tüm GUI uygulamaları gittiği sürece, ev dizinim doğrudur.
Erik Miller

0

Kullanıcı bilgisini nerede aradığını bulmak için Directory Utility'ye bakın.

İçinde Sistem Tercihleri » Hesaplar » Giriş Seçenekleri basın Katılmak... veya Düzenle , sonra Directory Utility programını açın ...

İçinde Hizmetler sekmesi, Active Directory etkinse, Kullanıcı Deneyimi altındaki Gelişmiş Seçenekleri ve Active Directory'deki homeDirectory niteliğini kontrol edin. NIS etkinse ve ağınızda bir NIS sunucusu varsa, NIS şifresi haritasını kontrol edin ( ypmatch erik_miller passwd ). LDAP etkinse, LDAP'deki homeDirectory özniteliğini kontrol edin. Dizin Hizmetleri, dscl komutu kullanılarak kontrol edilebilir (ör. dscl . -read /Users/erik_miller yerel etki alanı için). Ayrıca kontrol edebilirsiniz /etc/passwd bu normalde Dizin Servisleri varsa kullanılmaz.

Ayrıca, komut satırında yalnızca bir sorun olduğunu söylediğiniz için, giriş komut dosyalarınızı (kabuğunuza bağlı olarak. hiçbiri değişmiyor HOME.


Her iki yardımcı programın ayarını kontrol ettim. İlk, ypmatch, hiçbir eşleşme döndürmedi, kullanılıyor gibi görünmüyor. İkincisi, doğru ana dizini içeren bir sürü bilgi döndürdü.
Erik Miller

Bunun yalnızca komut satırında bir sorun olduğunu söylediğiniz için, giriş komut dosyalarınızı değiştirmeleri durumunda kontrol edebilirsiniz. HOME.
mark4o

1
Buldum, .profile dosyam HOME tanımlı ve '.' İçeriyor sonunda. Yardım için teşekkürler
Erik Miller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.