pengembangan-web-mp.com

su tidak bekerja di mac os x?

Saya mendapatkan ini:

Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$

Saya mengetikkan kata sandi yang saya gunakan untuk Sudo. Mengapa ini tidak berhasil?

Terima kasih!

42
Tony

Tidak perlu membuat kata sandi root. Coba Sudo su dan ketikkan kata sandi pengguna Anda.

53
Marie Fischer

Yang lain menyebutkan detail akun root. Namun, Anda bahkan tidak perlu su. Cukup gunakan Sudo -i dan Anda tetap mendapatkan konsol root interaktif.

18
Kamil Kisiel

Untuk su Anda harus memasukkan kata sandi root. Untuk Sudo Anda harus memasukkan kata sandi Anda sendiri dan Anda harus terdaftar dalam daftar sudoers. Karena Anda belum menetapkan kata sandi root atau kata sandi root berbeda dari kata sandi Anda, su tidak menerima kata sandi Anda.

4

Kata sandi root pada OS X dinonaktifkan; itu tidak sama dengan kata sandi Sudo Anda.

Katakan Sudo passwd root jika Anda ingin membuat kata sandi root, maka su akan berfungsi seperti yang diinginkan. Namun, buat kata sandi ini berbeda dari kata sandi pengguna biasa Anda untuk kepentingan keamanan.

3
koenigdmj

Program su mengharapkan Anda untuk menyediakan kata sandi pengguna yang Anda gunakan.

Program Sudo mengharapkan Anda memberikan kata sandi Anda sendiri. File konfigurasi untuk Sudo mengontrol apa yang dapat Anda lakukan dengannya. Dengan su, pengetahuan tentang kata sandi orang lain sudah cukup.

Menggunakan Sudo jauh lebih baik; itu tidak memerlukan kata sandi bersama.

2
Jonathan Leffler

Berdasarkan pengalaman saya:

Kecuali jika akun Anda masuk sebagai memiliki hak istimewa "admin", Anda tidak diperbolehkan untuk su atau Sudo.

Apa yang saya lakukan adalah membuat akun kedua "Administrator" (admin) yang memiliki hak admin

  • su admin
  • masukkan kata sandi admin
  • Sudo su -
  • masukkan kata sandi admin

dan kemudian Shell aku di root.

2
lexu

Jika mau, Anda dapat mengaktifkan pengguna root (dan mengatur kata sandi) seperti itu.

Orang-orang akan merekomendasikan untuk menggunakan Sudo sebagai gantinya.

1
Tolsadus

Saran saya: Ubah file su di /etc/pam.d dengan memasukkan grup yang ingin Anda aktifkan untuk menuntut root ke pam_group.so group=admin,<yourgroup> dimana <yourgroup> mungkin staff (= pengguna standar) misalnya.

Untuk melakukan ini, Anda harus sudah root (admin tidak cukup).

1
clemens