Anda tahu bahwa sudo ada karena suatu alasan, bukan? Idenya adalah untuk memberikan akses ke hak pengguna superuser tanpa terus-menerus login sebagai root (bukan ide yang baik)
blahdiblah
Jawaban:
8
Tidak persis berpengalaman di OSX, tetapi tampaknya berada di salah satu dari berikut ini:
/ etc / sudoers
/ private / etc / sudoers
Disarankan agar Anda menggunakan visudo untuk mengedit file tetapi Anda dapat menggunakan editor teks lain.
Di bawah garis yang mengatakan root ALL=(ALL) ALL
Anda menambahkan nama pengguna dan user ALL=(ALL) ALLmemberi Anda hak istimewa sudo permanen.
ls -ld /etcmenghasilkan lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc, jadi mereka berdua file yang sama.
Daniel Beck
ya, saya melakukannya di fedora beberapa waktu yang lalu .. Sepertinya proses yang sama, tapi terima kasih .. tidak mau hanya dengan sembarangan mengubah file sistem penting: D
FALL3N
1
Setidaknya pada OSX, Anda menjalankan hanya sudo visudountuk mengedit file sudoers (jangan tentukan file.)
Parag
5
Anda dapat, tentu saja, mengedit /etc/sudoerssecara manual untuk mencapai ini.
Tetapi Preferensi Sistem Mac OS X memiliki metode bawaan untuk mencapai hal yang sama: Berikan pengguna akun Administrator , alih-alih akun Standar , dan itu akan ditambahkan /etc/sudoerssebagai sudoer secara otomatis (melalui wheelkeanggotaan grup).
Pengguna masih perlu memasukkan kata sandi mereka sendiri, yang merupakan hal yang baik (tm) .
Ya, saya sudah melakukannya di fedora, tapi saya ingin bertanya sebelum melakukannya, jadi saya tidak merusak apa pun .. terima kasih
FALL3N
Tunggu, bukankah ada hadiah khusus lain yang datang dengan memberi pengguna akun "Administrator" selain hanya menambahkannya ke file sudoers?
cmcculloh
2
@cmcculloh Ini bukan menambahkan akun ke file sudoers , tetapi keanggotaan dalam wheeldan admingrup , lengkap dengan misalnya menulis izin untuk /Applicationsdan membandingkan folder global lainnya. Bandingkan saja keluaran dari eg iddi Terminal pengguna normal dan admin.
Jawaban:
Tidak persis berpengalaman di OSX, tetapi tampaknya berada di salah satu dari berikut ini:
Disarankan agar Anda menggunakan visudo untuk mengedit file tetapi Anda dapat menggunakan editor teks lain.
Di bawah garis yang mengatakan
root ALL=(ALL) ALL
Anda menambahkan nama pengguna dan
user ALL=(ALL) ALL
memberi Anda hak istimewa sudo permanen.sumber
ls -ld /etc
menghasilkanlrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, jadi mereka berdua file yang sama.sudo visudo
untuk mengedit file sudoers (jangan tentukan file.)Anda dapat, tentu saja, mengedit
/etc/sudoers
secara manual untuk mencapai ini.Tetapi Preferensi Sistem Mac OS X memiliki metode bawaan untuk mencapai hal yang sama: Berikan pengguna akun Administrator , alih-alih akun Standar , dan itu akan ditambahkan
/etc/sudoers
sebagai sudoer secara otomatis (melaluiwheel
keanggotaan grup).Pengguna masih perlu memasukkan kata sandi mereka sendiri, yang merupakan hal yang baik (tm) .
sumber
wheel
danadmin
grup , lengkap dengan misalnya menulis izin untuk/Applications
dan membandingkan folder global lainnya. Bandingkan saja keluaran dari egid
di Terminal pengguna normal dan admin.sudo di OSX persis seperti itu di Linux, dan seperti Linux manusia sudo menunjukkan detailnya
/ etc adalah tautan simbolis ke / private / etc sehingga saran Anda tentang / etc / sudoers akan berfungsi.
sumber
Anda juga bisa lari
sudo -s
Ini akan memberi Anda izin root untuk sesi itu.
Untuk kembali ke izin normal, cukup ketik
exit
sumber
Buka kunci akun root.
Langkah-langkah untuk membuka kunci "root" di Mac:
• 1. Buka Utilitas Direktori (/ Aplikasi / Utilitas / Direktori Utility.app)
• 2. Pergi ke Edit> Enable Root User
• Ini akan meminta kata sandi, tekan ok untuk kata sandi BLANK .
Logout, lalu ketik root di Nama Pengguna dan IN Anda !!!!!!!! (Catatan: Pastikan NAMA & KATA SANDI DIPERIKSA DALAM PILIHAN MASUK. )
sumber