Cara Menyiapkan Keistimewaan Sudo Untuk Pengguna di Linux
- 2301
- 72
- Daryl Wilderman
Sudo digunakan untuk menyediakan akses kepada perintah root (super admin) kepada pengguna bukan akar. Sebagai contoh, sebagai pentadbir, anda ingin memberikan akses untuk memulakan semula webserver kepada pengguna Nick, Tetapi dia tidak dapat membuat perubahan pada konfigurasinya. Anda boleh memberikan akses sudo kepada pengguna Nick untuk melakukannya.
Untuk mengedit penggunaan fail konfigurasi sudo:
Visudo
Perintah di atas akan dibuka /etc /sudoers memfailkan editor. Fail ini adalah fail konfigurasi utama untuk tetapan sudo. Dalam fail sudoers, anda akan mendapat entri seperti di bawah. Ini memberikan keistimewaan kepada pengguna root untuk melakukan apa sahaja.
akar semua = (semua) semua
Sintaks fail Sudores
Format /etc /Sudores adalah seperti di bawah
Hos Pengguna: Perintah Runas
- pengguna - Nama Pengguna, Gunakan Tanda % untuk Menentukan Nama Kumpulan Seperti WebAdmin %
- Tuan rumah - Nama host komputer
- Runas - Pengguna untuk dijalankan sebagai, pilihan biasa digunakan akar atau semua
- perintah - Satu atau lebih arahan tahap akar
Berikan akses kepada pengguna
Sekarang jika anda ingin memberikan keistimewaan reboot pelayan web kepada pengguna Nick, Tambahkan konfigurasi di bawah dalam fail sudoers
nick all = (root) noPasswd: /etc /init.D/httpd mulakan semula
NOPASSWD bermaksud tiada pengesahan diperlukan jika anda meninggalkan ini, Nick mesti memasukkan semula kata laluannya sendiri. Sekarang pengguna Nick boleh memulakan semula pelayan web menggunakan arahan berikut.
sudo /etc /init.D/httpd mulakan semula
Berikan akses kepada kumpulan
Untuk memberikan akses kepada perintah superuser kepada sekumpulan pengguna. Tentukan nama kumpulan bermula dengan % simbol. Contohnya di bawah, semua pengguna dengan WebAdmin kumpulan akan mempunyai keistimewaan untuk melaksanakan arahan.
%WebAdmin semua = (root) /etc /init.D/httpd mulakan semula
- « Cara Menggunakan Perintah SED untuk mengganti rentetan dalam fail
- Cara Memasang Nginx MySQL PHP dengan PHP-FPM di CentOS/RHEL »