karena Anda tidak mengatakan kepada pengguna mana Anda akan beralih ke .............. cukup ketik: "su -" (ya lari setelah spasi tanpa hal lain) yang menurut pengertiannya harus root .....
Michal
Jangan gunakan su gunakan sudo. Jika Anda memerlukan jenis shell root sudo -satausudo sh
Matt
Jawaban:
52
Tidak perlu membuat kata sandi root. Coba
sudo su
dan ketikkan kata sandi pengguna Anda.
Untuk suAnda harus memasukkan kata sandi root. Karena sudoAnda 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 maka kata sandi Anda, sutidak menerima kata sandi Anda.
Kata sandi root pada OS X dinonaktifkan; itu tidak sama dengan sudokata sandi Anda .
Katakan sudo passwd rootjika Anda ingin membuat kata sandi root, maka suakan berfungsi seperti yang diinginkan. Namun, buat kata sandi ini berbeda dari kata sandi pengguna biasa untuk kepentingan keamanan.
The suProgram mengharapkan Anda untuk memasok sandi pengguna Anda menjadi.
The sudoProgram mengharapkan Anda untuk memberikan password Anda sendiri. File konfigurasi untuk sudomengontrol apa yang dapat Anda lakukan dengannya. Dengan su, pengetahuan tentang kata sandi orang lain sudah cukup.
Menggunakan sudojauh lebih baik; itu tidak memerlukan kata sandi bersama.
Saran saya: Modify file sudi /etc/pam.ddengan memasukkan kelompok Anda berniat untuk mengaktifkan untuk su-ing akar ke pam_group.so group=admin,<yourgroup>mana <yourgroup>mungkin staff(= pengguna standar) misalnya.
Untuk melakukan ini, Anda harus sudah root (admin tidak cukup).
sudo -s
atausudo sh
Jawaban:
Tidak perlu membuat kata sandi root. Coba
sudo su
dan ketikkan kata sandi pengguna Anda.sumber
sudo
rilis yang lebih baru ,sudo -i
sama dengansudo su -
.Yang lain menyebutkan detail akun root. Namun, Anda bahkan tidak perlu
su
. Cukup gunakansudo -i
dan Anda tetap mendapatkan konsol root interaktif.sumber
Untuk
su
Anda harus memasukkan kata sandi root. Karenasudo
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 maka kata sandi Anda,su
tidak menerima kata sandi Anda.sumber
Kata sandi root pada OS X dinonaktifkan; itu tidak sama dengan
sudo
kata sandi Anda .Katakan
sudo passwd root
jika Anda ingin membuat kata sandi root, makasu
akan berfungsi seperti yang diinginkan. Namun, buat kata sandi ini berbeda dari kata sandi pengguna biasa untuk kepentingan keamanan.sumber
The
su
Program mengharapkan Anda untuk memasok sandi pengguna Anda menjadi.The
sudo
Program mengharapkan Anda untuk memberikan password Anda sendiri. File konfigurasi untuksudo
mengontrol apa yang dapat Anda lakukan dengannya. Dengansu
, pengetahuan tentang kata sandi orang lain sudah cukup.Menggunakan
sudo
jauh lebih baik; itu tidak memerlukan kata sandi bersama.sumber
Berdasarkan pengalaman saya:
Kecuali jika akun Anda masuk sebagai memiliki hak istimewa "admin", Anda tidak diizinkan untuk
su
atausudo
.Apa yang saya lakukan adalah membuat akun kedua "Administrator" (admin) yang kemudian memiliki hak istimewa admin
su admin
sudo su
-dan kemudian shell saya di root.
sumber
Saran saya: Modify file
su
di/etc/pam.d
dengan memasukkan kelompok Anda berniat untuk mengaktifkan untuk su-ing akar kepam_group.so group=admin,<yourgroup>
mana<yourgroup>
mungkinstaff
(= pengguna standar) misalnya.Untuk melakukan ini, Anda harus sudah root (admin tidak cukup).
sumber
Jika mau, Anda dapat mengaktifkan pengguna root (dan mengatur kata sandi) seperti itu.
Orang akan merekomendasikan untuk menggunakannya
sudo
sebagai gantinya.sumber