FreeBSD

Konfigurasikan dan jalankan sudo di FreeBSD

Konfigurasikan dan jalankan sudo di FreeBSD
Dalam tutorial ini, kami akan memperkenalkan utiliti yang disebut sudo, yang merupakan program yang membolehkan pentadbir sistem memberikan akses root terhad kepada pengguna bukan admin. Sudo berbeza dengan su kerana ia menggunakan kata laluan yang diberikan kepada pengguna sudo untuk pengenalan dan log masuk dan bukan dengan pengguna sasaran, yang bertentangan dengan apa yang dilakukan su. Ini juga memungkinkan pengalihan hak pentadbir terhad kepada pengguna dan kumpulan pengguna yang dipilih oleh pentadbir. Keistimewaan ini termasuk tetapi tidak terhad kepada pelaksanaan root dari beberapa perintah yang dipilih sambil menyimpan log terperinci untuk setiap perintah tersebut. Dengan cara ini, pentadbir dapat memberikan hak istimewa kepada pengguna yang berlainan, dan semua pengguna menyimpan kredensial mereka tersembunyi dari pengguna lain.

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:

$ pkg kemas kini && pkg peningkatan

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 bersih

Menggunakan 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) SEMUA

Begitu 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 -i

Akhirnya, 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.

OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...
Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...
SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...