Di mana file sudoers di Solaris? Apakah perbedaan antara versi Solaris (khusus, 9 dan 10)?
10
Jika sudah sudo
, visudo
perintah akan memberi tahu Anda di mana sudoers
file itu berada.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
lihat di ^^^^
sini
Baik Solaris 9 atau 10 termasuk sudo - tidak dibundel dengan Solaris sampai Solaris 11 - jadi untuk Solaris 9 & 10 jawabannya adalah "Jalur apa pun yang dikompilasi ke dalam versi apa pun yang Anda instal."
sumber
Solaris memiliki sistem privilege yang lebih canggih dari itu. Misalnya, Anda dapat mengizinkan seseorang mengakses port istimewa tanpa memberikan akses root umum. Untuk melakukan apa yang dilakukan sudo, tambahkan profil "Administrator Utama" ke pengguna:
Dan kemudian di bawah pengguna itu:
Profil didefinisikan di / etc / security / prof_attr. Di sana Anda akan melihat daftar hak istimewa berbutir halus di profil. Tugas pengguna / profil ada di / etc / user_attr.
sumber
Itu tergantung di mana ia dikompilasi menjadi sudo; pada dasarnya bisa di mana saja, selama sudo dan alat visudo sama-sama mengetahuinya.
Saya cenderung lari
(yang mungkin memerlukan hak istimewa) ketika saya ingin tahu di mana sistem X menyimpan file sudoers-nya.
sumber
alih-alih sudo, Anda bisa menggunakan
sumber
Di bawah ini
/usr/local/etc
pada sistem Oracle X86 Solaris 10 1/13 s10x_u11wos_24a saya. Tidak adavisudo
perintah.sumber
/opt/csw/etc/sudoers
adalah jalan ....sumber
visudo
untuk menemukan jalur spesifik untuk pembuatan sudo Anda).