Kullanıcının giriş dizinini Mac OS X'te (Sunucu) komut satırından ayarlama


2

Bir kullanıcının giriş dizinini Mac OS X Server'da komut satırını kullanarak nasıl ayarlayabilirim?

Yanıtlar:


2

Komut satırından nasıl yapılacağını sorduğunuzda, Mac OS X sunucusu için bir SSH oturumu açabilir veya doğrudan sunucudan bir terminal penceresi açabilirsiniz.

Bu durumda, aşağıdaki komutu yürütün: sudo dscl . -change /Users/<username> NFSHomeDirectory <old-path> <new-path>; değiştirmek <username>, <old-path>, ve <new-path> sırasıyla, kullanıcı adı, eski giriş dizini ve yeni giriş dizini ile Komuta -change değiştirilen anahtarın eski değerini gerektirir; eski değeri bilmiyorsanız, hiçbir şey yapamazsınız.

Herhangi bir SSH oturumu kullanmıyorsanız veya Mac OS X'te bir terminal penceresi açamıyorsanız, ancak sunucuya başka bir Mac'ten erişebiliyorsanız, komut biraz farklıdır. Sonra nokta sudo dscl veri kaynağı, dscl (1) Mac OS X Manuel Sayfa ) Aşağıdaki gibi:

dscl, komut satırında belirtilen bir veri kaynağında çalışır. Bu, bir düğüm adı veya DNS ana bilgisayar adı veya IP adresi tarafından belirtilen bir Mac OS X Sunucusu (10.2 veya üstü) ana bilgisayarı olabilir. Düğüm adları, eğik çizgiyle ("/") başlayan mutlak yollar veya yerel etki alanını belirten nokta (".") Karakteriyle başlayan göreceli etki alanı yolları veya yerel etki alanının ebeveynini belirten ".." olabilir. Ana bilgisayar adı veya IP adresi formu kullanılıyorsa, kullanıcı uzak ana bilgisayarda kimlik doğrulaması yapmak üzere uzak ana bilgisayarda bir yönetici kullanıcı ve parola belirlemek için -u seçeneğini veya -P--p seçeneklerini belirtmelidir. Bunun istisnası, "localhost" belirtilmiş olmasıdır. Şifreleri komut satırından geçirmek doğal olarak güvensizdir ve parola maruz kalmasına neden olabilir. Daha iyi güvenlik için şifreyi komutun bir parçası olarak sağlamazsanız, güvenli bir şekilde yönlendirilirsiniz.

Referanslar


Sunucuya doğrudan erişiminiz varsa, Hesap tercih panelini açmanız yeterlidir; Giriş dizinini değiştirmeniz gereken kullanıcıyı seçip, sağ tuşa tıkladığınızda, giriş dizinini değiştirmenize izin veren "Gelişmiş seçenekler" menüsüne erişebilir veya yenisini seçersiniz. Tercih panelini kullanırken bile, dosyaların eski dizinden yenisine geçmediğini unutmayın.
kiamlaluno

1

Uyarı: Bunu önce önemsiz bir hesapta veya makinede deneyin; Bunu test etmedim.

Yapılabilir. Bunun gibi bir şey:

sudo dscl . -change /Users/$USERNAME NFSHomeDirectory $OLDPATH $NEWPATH  

Daha sonra, elbette, ev dizini klasörünü yeni yoluna taşımak için, henüz yapmadıysanız, aşağıdakileri kullanın:

sudo mv $OLDPATH $NEWPATH  

notlar

  • dscl "Dizin Hizmetleri Komut Satırı" yardımcı programıdır
  • Endişelenmeyin, söz konusu anahtarın adı NFS GirişDizini; LDAP’dan gelen şemanın mirasından kalan artık

Bu arada, bu tür şeyler için Mac OS X Sunucu Yönetim Kılavuzları (ücretsiz olarak indirilebilir PDF'ler) arkadaşlarınız, özellikle bu durumda, Kullanıcı yönetimi bir. Birçok kullanıcı yönetimi görevini yapmak için hem GUI hem de komut satırı yollarını içerir. İnanıyorum Dizin Yönetimi'ni aç kılavuz şemayı açıklar.

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.