Mac'imde yönetici hesabım yok


65

Mac'imde 2 hesabım var ve ikisi de normal hesap. Yani şu anda bir Yönetici hesabım yok, yalnızca geçmişte yönetici olan bir hesap var, ancak şimdi değil.

Nasıl bir Yönetici hesabına sahip olabilirim?


3
Hesap nasıl yönetici olmayan hale geldi?
user151019

Kullanıcı / hesap ayarları sayfasına girmeye ve şu anda sahip olduğunuz haklarla yönetici olarak tekrar "yönetici" olarak ayarlanıp ayarlanamayacağına bakmaya değer olabilir. OSX'in tüm hesapları silme izni verdiğini bilmiyordum.
Carl Witthoft

1
Bu sorudaki cevaplar benim için işe yaramıyor. Ben apple.stackexchange.com/questions/271873/…
bignose

El Capitan'dayım ve şimdi bunun üzerinde çalışıyorum, böylece Yüksek Sierra'ya gidebilirim. Bu sorunu çözmeden yeni işletim sistemi yükleyemiyorum.
PaulR

FWIW: Artık herhangi bir yönetici hesabına sahip olmamak için, High Sierra'da kontrol panelindeki tek hesabın çok fazla adını değiştirmeye çalışmak yeterli.

Yanıtlar:


80

Kurulum Asistanını yeniden başlatarak yeni bir yönetici hesabı oluşturabilirsiniz:

  1. Tek Kullanıcı Modunda önyükleme: Mac'inizi başlatın / yeniden başlatın. Başlangıç ​​sesini duyar duymaz, beyaz harflerle siyah bir ekran görene kadar + tuşunu basılı tutun S. (Beyaz harflerle siyah ekranın yanıp sönmesinden sonra giriş ekranında kalırsanız, şifrenizi girin ve siyah ekrana dönecektir.)

  2. Ekrandaki metnin yönlendirdiği şekilde yazdıktan /sbin/fsck -fysonra sürücüyü kontrol edin ve onarın ↩ enter.

  3. /sbin/mount -uw /Daha sonra yazarak sürücüyü okuma-yazma olarak monte edin ↩ enter.

  4. rm /var/db/.AppleSetupDoneSonra Apple Setup Done dosyasını yazarak kaldırın ↩ enter.

  5. Yazarak yeniden başlatın rebootsonra ↩ enter.

  6. Yeni bir yönetici hesabı oluşturarak kurulum işlemini tamamlayın.

Bunun, sistem yeniden başlatıldığında yeni hesabın otomatik olarak oturum açmasına ve daha önce otomatik olarak oturum açmak için ayarlanmış olan herhangi bir hesabın değiştirilmesine neden olabileceğini unutmayın. Şifresini bilmeden orijinal hesaba erişiminizi korumanız gerekirse, bu durum karışabilir.


1
/Komutun sonundaki 3. maddeye dikkat edin. Kaçırılması kolay.
Dave

24

Kurtarma bölümünü açın, terminali açın ve yazın

resetpassword

Bu, şifrenizi değiştirmenize izin verecek bir iletişim kutusu açmalı ve belki de hesabı admin olarak ayarlamalıdır. Yönetici olarak bir hesap ayarlayamazsanız, tek kullanıcı moduna yeniden Cmd-Sbaşlamanız gerekir (Mac'inizi başlatırken basılı tutun ). Komut satırına geldiğinizde (siyah ekran, beyaz metin) şunu yazın:

mount -uw /
rm /var/db/.AppleSetupDone

Bu, dosya sistemini yazılabilir yapar ve ardından OS X'e sistemi ayarladığınızı söyleyen dosyayı kaldırır. Ctrl-DÖnyüklemenize devam etmek için "düğmesine basın ve" Macintosh'a Hoş Geldiniz "başlangıcını almanız gerekir ve yeni bir hesap açabilirsiniz (yeni bir hesap olduğundan emin olun). Bu hesap bir yönetici hesabı olacaktır.


1
resetpassword yardımcı olmayacak (denedim), ancak .AppleSetupDone ürününü bir çekicilik gibi çalışır

Kurtarma bölümünün nasıl önyükleneceğini bilmeyenler için yararlı değildir.
Jayden Lawson

6

Cmd-SSistem başlatılırken tuşunu basılı tutarak Mac'inizi tek kullanıcı moduna alabilirsiniz.

  1. okuma ve yazma modunu bağla mount -uw /
  2. dsclyardımcı programı kullanarak yönetici grubu ve hesap oluşturabilirsiniz

Not: Bu prosedür, çok sayıda komut girmenizi gerektirir, alternatif olarak, yönetici hesabını yeniden oluşturmak için OS X kurulum yardımcısını kullanabilirsiniz. Bunu yapmak için, Tek Kullanıcı moduna geçtikten ve dosya sistemini yazma erişimi ayarladıktan sonra (yukarıya bakın), ardından aşağıdaki komutu çalıştırın:

rm /var/db/.AppleSetupDone


1
Nelson, kullanması gereken gerçek dscl komutlarını ekleyerek cevabını geliştirmeni öneririm. İyi cevap ama daha iyi olabilirdi. Son zamanlarda anlamaya çalıştığım çok güzel bir zaman geçirdim, bu sitede iyi bir cevap çok yardımcı olurdu.
Harv

1
Bu sayfayı yanlışlıkla kendime standart bir kullanıcı yaptıktan sonra kullandım - hackmac.org/tutorials/from-standard-to-administrator
Karthik T

4

Mac'te yönetici ayrıcalıklarını yeniden kazanmanın / yeniden oluşturmanın birkaç yolu vardır.

  1. Yönetici hesabı var, ancak şifre unutuldu:

İçine Boot Kurtarma Bölümü , seçim Terminal Utilities menüsünden ve şunları yazın:

resetpassword

Bu, bir hesap seçebileceğiniz ve bunun için yeni bir şifre belirleyebileceğiniz Şifreyi Sıfırla uygulamasını başlatır ve bunun için giriş yapmanızı sağlar.

Parola Sıfırla uygulaması

Parolayı sıfırlamak, hesabın anahtarlık dosyasının parolasını DEĞİŞTİRMEMEZ, dolayısıyla anahtarlıktaki verilere erişmek için hala orijinal parola gerekir.

  1. Yönetici hesabı mevcut değil ve / veya Kurulum Asistanı ile yeni bir yönetici oluşturmak istiyoruz

Amaç, / as / db/.AppleSetupDone adlı bir bayrak dosyasını , MacOS'a Setup Assistant'un tamamlamış olduğunu söyleyen bir bayrak dosyasını kaldırmaktır . Dosya eksikse macOS, yönetici ayrıcalıklarına sahip yeni bir hesap oluşturulmasını içeren Kurulum Yardımcısı'nı başlatır (yeni bir Mac'in ilk açılışında olduğu gibi). Bunun, sistem yeniden başlatıldığında yeni hesabın otomatik olarak oturum açmasına ve önceden otomatik olarak oturum açmak için ayarlanmış olan herhangi bir hesabın değiştirilmesine neden olabileceğini unutmayın. Şifresini bilmeden orijinal hesaba erişiminizi korumanız gerekirse, bu durum karışabilir.

Kurulum Yardımcısı'nı en az üç şekilde çalıştırmasını sağlayabilirsiniz:

a) Kurtarma işleminde Terminal'i kullanın . Önce Recovery Partition (Kurtarma Bölümü CmdR) 'nde ( açılışta) önyükleme yaparsınız ve Utilities penceresinden Disk yardımcı programını seçin . Sistem birimini seçin (genellikle Macintosh HD olarak adlandırılır ) ve araç çubuğundaki Mount düğmesine tıklayın . Şimdi ses okunur / yazılır. Disk İzlencesi'ni kapatın , menüden Terminal'i başlatın ve aşağıdaki komutu yazın:

rm /var/db/.AppleSetupDone

Enter tuşuna basın, Terminal'den çıkın ve Mac'inizi yeniden başlatın. Sistem başlatıldığında, Kurulum Yardımcısı gösterilecek ve sizden yeni bir yönetim hesabı oluşturmanız istenecektir.

b) Tek Kullanıcı Modunu kullanın . İlk önce Tek Kullanıcı Modunda ( CmdSaçılışta) önyükleme yaparsınız . Sistem açıldığında ve #root istemi görüntülendiğinde aşağıdaki komutları yazın:

tek kullanıcı modu

/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit

Sistem başlatıldığında, Kurulum Yardımcısı gösterilecek ve sizden yeni bir yönetim hesabı oluşturmanız istenecektir.

c) Hedef Disk modunu başka bir bilgisayarla kullanmak

Hedef disk modu

Kullanılabilir başka bir Mac'iniz varsa, Hedef Disk Modunu ( Tönyüklemede) kullanabilir ve FireWire, Thunderbolt veya USB-C kablosunu Mac'ler arasında bağlayabilirsiniz. Diğer Mac'te, tam okuma / yazma yetenekleriyle erişebileceğiniz, harici bir diski (ancak Mac'in Hedef Disk Kipinde bulunan iç diskidir) temsil eden sarı bir simge göreceksiniz. Sarı birimin adını (genellikle Macintosh HD ) not edin ve Terminal'de aşağıdakileri yazın (uygun birim adı girilmiş):

rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone

Sarı birimi çıkarın ve Mac'inizi kapatmak ve yeniden başlatmak için güç düğmesini kullanın. Sistem başlatıldığında, Kurulum Yardımcısı gösterilecek ve sizden yeni bir yönetim hesabı oluşturmanız istenecektir.

  1. kullanmak Tek Kullanıcı Modu ve doğrudan yeni bir kullanıcı oluşturmak ve yönetici grubunun bir üyesi yapmak için komut satırı araçlarını kullanın:

İlk önce Tek Kullanıcı Modunda ( CmdSaçılışta) önyükleme yaparsınız . Sistem açıldığında ve #root istemi görüntülendiğinde aşağıdaki komutları yazın:

tek kullanıcı modu

/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin" 
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password 
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit

Bu bir hesap olacak "joeadmin", hesap kimliği 510, bir şifre olacak "şifre" ile bir hesap oluşturacaktır.


Kurtarma bölümüne nasıl yükleneceğini bilmiyorsanız, yararlı değildir.
Jayden Lawson

1
@JaydenLawson Kurtarma Bölümüne önyükleme yapmak için gerekli adımlar a) cevabımın bir bölümünde listelenmiştir
boris42

a) 'da önerilen bu komutu çalıştırmak bu rm /var/db/.AppleSetupDonehata mesajını gösterir: "Böyle bir dosya ya da dizin yok"
Hemang

@ boris42 teşekkürler. Belki de bölüm 1'de eklenmelidir.
Jayden Lawson

2
Tek kullanıcı modu için bir not: Eğer Dosya Kasası etkinleştirilmişse, sistem bir an için beyaz metinli siyah bir ekran gösterir ve giriş ekranına gider. Bu diskin kilidini açmak için gereklidir, bu yüzden sadece şifrenizi girin ve bundan sonra promosyonu göreceksiniz.
MightySeal,
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.