Mac komutumu çalıştır “chsh -s / usr / local / bin / false” ve hesabıma tekrar giriş yapamıyorum


4

Gerçekten berbat oldum! Mac'imi aşağıdaki komutla çalıştırdığımdan beri

chsh -s /usr/local/bin/false

Birkaç dakika sonra Mac'imin kendi kendine oturumu kapattığını fark ettim. Bu nedenle, 'kullanıcıyı değiştir' seçeneğini tıklayarak tekrar giriş yapmaya çalıştım, ancak yönetici hesabımı orada göremiyorum.

Sanırım 'false' giriş yapabilen bir kabuk değil, bu yüzden hesabım gizli.

Kabuğumu kurtarma modunda veya tek kullanıcı modunda Terminal.app ile değiştirmeye çalışıyorum (ancak ikisi de salt okunur).

Şu anda, bu sorunu çözebilecek herhangi bir çözüm olup olmadığını bilmek istiyorum.


Diski başka bir mac üzerine yerleştirip bu şekilde düzenleyebilir misiniz?
Güneş Mike

Yorumunuz bir ipucu haline geldi ve basit bir fikir buldum, Mac'imi TimeMachine'den kurtardım. Çok teşekkürler!
Yumenosuke Koukata

Lütfen sistem versiyonunuzu ekleyin. BTW Bu hatayı chsh -s /usr/local/bin/false
anlayamıyorum

Yanıtlar:


1

Tamam - bummer durum, ama etrafında almak için muhtemelen oldukça kolay.

  1. Tek kullanıcı modunda önyükleme yapın, sürücüyü çalıştırarak okuma ve yazma olarak bağlayın /sbin/mount -uw /, /var/db/.AppleSetupDonedosyayı kaldırın ve yeni bir yönetici hesabı oluşturun
  2. Kullanıcınızın kabuğunu değiştirmek için bu yönetici hesabını kullanın.
  3. Çıkış yapın ve hesabınızı kontrol edin.
  4. İsterseniz “geçici” yönetici hesabını temizleyin.

Belki FileVault veya yedekleme veya bellenim şifresi dışında hiçbir şey yanlış gidemez, bu nedenle bir yedeklemeyi bitirebilirseniz veya başka bir yönetici hesabına sahip olabilirseniz, yukarıdaki taslak sizin için uygun olmadığında bunu kullanmak çok daha iyi olacaktır.

iMac bir giriş döngüsüne takıldı

https://support.apple.com/en-us/HT202860


chshTek kullanıcı modunda güvenli bir şekilde daha iyi bir yol olabilir , ancak bunun işe yarayacağını ve alternatifi test etmediğini biliyorum. Daha iyi bir seçenek olan veya adımların güvenli olduğunu biliyorsanız, daha iyi hale getirmek için benimkini düzenlemekten çekinmeyen iyi bir cevaba oy vereceğim.
bmike

Bu dosyayı tek kullanıcı modundan veya kurtarma modundan kaldıramadım çünkü bunlar salt okunur modda. (Belki de sistem hakkında sığ bir anlayışa sahibim.) Ancak bence doğru. Yönetici hesabı oluşturabilirsem herhangi bir komutu yönetici olarak çalıştırabilir ve bu durumu düzeltebilirim. BSD'yi daha iyi anlamanın yolunu bulmaktan vazgeçmek istemem, ancak en kısa zamanda kurtarmam gerekiyor, TimeMachine yedeklemesinden kurtarıyorum. Çok teşekkürler!
Yumenosuke Koukata,

Bir dahaki sefere @yumenosuke /sbin/mount -uw / komut isteminde görünmeden önce talimatlarda bir ya da iki satır
basılmalıdır

oh, bu iyi bir fikir! Bir dahaki sefere deneyeceğim! (Umarım bir dahaki sefere ...) Teşekkürler!
Yumenosuke Koukata

Gitmesi gereken herhangi bir kabuğa / usr / local / bin / false olabilir.
historystamp
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.