Ikuti arahan dalam panduan ini untuk mengatur dan menggunakan perintah sudo di FreeBSD 9.x / 10.x / 11.x / 12.sistem x.
Ikhtisar Tutorial- Pasang sudo di FreeBSD
Berikut adalah gambaran keseluruhan mengenai cara memasang sudo pada sistem FreeBSD:
- Pertama, anda akan membuka terminal dan log masuk ke pelayan jauh
- Kemudian gunakan arahan ssh berikut untuk mengemas kini pangkalan data pakej anda:
Kemudian kami akan memasang sudo dengan arahan berikut:
$ pkg pasang sudo
Terakhir, anda akan melihat cara membuat konfigurasi ke akses sudo agar sesuai dengan seni bina FreeBSD dan keperluan operasi anda.
Bahagian 1: Memasang sudo di FreeBSD
Berikut adalah penjelasan terperinci mengenai langkah 3 untuk memasang sudo di FreeBSD. Kami akan membentangkan dua kaedah berbeza yang mungkin anda pilih mengikut keinginan anda.
Dengan sistem port FreeBSD '
Kita dapat menggunakan sistem port FreeBSD untuk memasang sudo. Jalankan arahan di bawah untuk memasang port:
$ cd / usr / port / security / sudo / && membuat pemasangan bersihMenggunakan arahan pkg
Dapatkan sudo versi FreeBSD yang terkini (seperti FreeBSD 12.x +) dengan menaip:
$ pkg pasang sudo
Bahagian 2: Mengkonfigurasi Sudo di FreeBSD
Untuk mengkonfigurasi sudo, kita perlu mengedit fail konfigurasi lalai. Pergi ke / usr / local / etc / sudoers untuk mengakses fail. Fail ini tidak boleh diubah tanpa perintah visudo, kerana tidak menggunakan perintah visudo dapat menyebabkan penolakan akses serta kesalahan sintaksis kritikal di mana sudo menolak untuk melakukan.
Oleh itu, pastikan anda menggunakan arahan di bawah sebelum anda mengedit apa-apa dalam fail:
$ su -$ visudo
Untuk memberikan hak pentadbir kepada pengguna, anda menggunakan sintaks arahan di bawah:
# younis SEMUA = (SEMUA) SEMUABegitu juga, anda boleh mendelegasikan perintah kepada sekumpulan pengguna dengan:
#% roda SEMUA = (SEMUA) SEMUA
Ingatlah untuk menyimpan perubahan sebelum anda keluar dari fail.
Bahagian 3: Menggunakan Sudo di FreeBSD
Mari kita ikhtisar beberapa perkara asas yang boleh anda lakukan dengan sudo:
Membuat pengguna root
Perintah di bawah ini membolehkan anda menjalankan shell sebagai pengguna sasaran.
$ sudo -s
Taipkan yang berikut untuk menjalankan shell log masuk
$ sudo -iAkhirnya, arahan id membolehkan anda mengesahkan kelayakan pengguna:
$ id
Jalankan perintah sebagai root
Taipkan arahan di bawah, ganti petunjuk dengan pemboleh ubah yang berkaitan:
$ sudo / path / to / command$ sudo / path / to / command arg1
Untuk menunjukkan, kami akan memulakan semula perkhidmatan ftpd:
$ sudo / etc / rc.d / ftpd memulakan
Periksa keistimewaan pengguna
Perintah berikut menyenaraikan arahan yang anda boleh laksanakan sebagai pengguna root:
$ sudo -l
Mengakhiri
Tutorial ini menunjukkan pemasangan Sudo di FreeBSD 9.x / 10.x / 11.x / 12.sistem x. Kami menyenaraikan dua cara untuk memasang Sudo: dengan port sistem FreeBSD dan dengan menambahkan fail pakej binari ke FreeBSD.
Anda juga telah belajar bagaimana mengedit fail konfigurasi lalai untuk mengkonfigurasi Sudo di FreeBSD. Ia terletak / usr / local / etc / sudoers. Anda juga melihat bagaimana membuat pengguna root baru dan bagaimana menjalankan perintah dengan hak istimewa sudo.
Membiasakan diri dengan sudo adalah mudah, walaupun memerlukan sedikit masa. Mudah-mudahan, tutorial ini cukup untuk membolehkan anda memulakan dengan sudo.