Kullanıcı değiştirmeden root terminalini aç (OS X)


2

Ben sudo'larda değilim:

..... sudoers dosyasında yok. Bu olay rapor edilecektir.

Kullanıcı değiştirmeden bu terminal penceresinde sudo nasıl yapabilirim?

İyi bilinen komut sudo -u administrator -iaynı zamanda yukarıdaki mesajı verir.

Yanıtlar:


3

Yönetici hesap adınızın yönetici olduğunu söyleyin, ardından:

su admin

O zaman yönetici kullanıcı sensin ...

.....

Ve Gordon Davisson'ın iyi bir önerisi var. Yönetici haklarına sahip bir kullanıcı olduğunuzda, root kullanıcısı olmasa bile root haklarını almak için sudo kullanabilirsiniz. Ve "sudo john" u, şifresini bilmeden John kullanıcısı olmak için kullanabilirsiniz.


Yararlı değil. Kök olmak istiyor, ancak kök OSX'te 'su' işlemine izin vermiyor.
Mike Heinz

Tam olarak ihtiyacım olan şey! Mevcut kullanıcı politikasını değiştirmenize gerek yok (aşağıdaki cevabın aksine). Rxt için teşekkürler.
Dmitry Isaev 17:12,

@MikeHeinz: sustandart bir kullanıcıdan admin hesabına geçmek ve daha sonra admin'den root'a sudogeçmek için kullanılabilir.
Gordon Davisson

0

Hesabınızın yalnızca normal bir kullanıcı değil, yönetici kullanıcı olduğundan emin olun. Sistem tercihlerine, kullanıcılara gidin ve "Kullanıcının bilgisayarı yönetmesine izin ver" etiketli kutuyu işaretleyin.


0

Bir zamanlar bir yönetici-kullanıcı olmanız su admin(veya bir yönetici hesabı kullanmanız) ve koşunuzun visudo(veya sudo visudo) kullanılması gerekecektir . Bu sudo-config dosyasını açacaktır.

Orada sonuna kadar aşağı kaydırıp kendiniz için bir satır ekleyebilirsiniz username ALL=(ALL) ALL. Dosyayı kaydedin ve bundan sonra bu kullanıcı hata mesajı olmadan usernameçalışabilir sudo.

Oh, kullandığınız username ALL=(ALL) NOPASSWD: ALLzaman şifrenizi bile girmenize gerek kalmayacak.


Zaten "mevcut kullanıcı politikasında değişiklik yok" demiştim, bu yüzden @ rxt'nin cevabı yeterli.
Dmitry Isaev

Aslında, kullanıcı hala bir yönetici kullanıcı olmadığından kullanıcı politikasında bir değişiklik olmaz. Sadece verilen kullanıcı için sudo komutunun kullanımına izin verir. Fakat memnun olduğunuzda, sorun değil.
heiglandreas
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.