su & sudo di Mac OS X 10.9 / Server 3.0


1

Saya mencoba untuk menggunakan su dan sudo di iMac saya bahwa saya melakukan instalasi bersih baru Mac OS X 10.9 dan Server 3.0. Saya secara eksplisit mengatur kata sandi untuk root

passwd root

tetapi ketika saya mencoba menggunakan su atau sudo dari akun jaringan lokal, itu tidak menerima kata sandi. Ketika saya membaca beberapa halaman manual untuk su, sudo dan passwd, salah satunya (tapi saya tidak ingat yang mana) menyebutkan sesuatu tentang perilaku yang berbeda di lingkungan Open Directory. Saya mencoba menggali tetapi tidak menemukan info lagi.

Adakah yang bisa membantu saya di sini?

Jawaban:


1

Penggunaan Mac Layanan Direktori Terbuka untuk mengelola kata sandi,

Perintah yang Anda inginkan adalah

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
dscl . passwd /Users/username

Tidak semudah linux, tetapi itu karena Apple mengasumsikan kata sandi biasanya akan ditetapkan melalui gui.


0

Apakah akun yang Anda coba gunakan su dan sudo dari administrator? Jika tidak, keduanya tidak akan berfungsi. Juga, sudo meminta kata sandi akun yang Anda alihkan dari , bukan kata sandi akun yang Anda alihkan untuk . Cara normal untuk mendapatkan akses root pada Mac adalah menggunakan sudo dari akun admin; karena ini tidak memerlukan kata sandi root, tidak ada alasan untuk mengaturnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.