


Tiada kata laluan diperlukan untuk menjalankan perintah sudo dalam Linux
Andaikan anda menjalankan Linux pada komputer yang anda hanya gunakan, seperti komputer riba Anda perlu memasukkan kata laluan anda setiap kali anda memanggil sudo, yang akan menjadi membosankan dalam jangka masa panjang. Oleh itu, dalam panduan ini, kami akan menerangkan cara mengkonfigurasi arahan sudo untuk dijalankan tanpa memasukkan kata laluan.
Tetapan ini dilakukan dalam fail /etc/sudoers, iaitu dasar keselamatan lalai menggunakan arahan sudo dalam bahagian spesifikasi kebenaran pengguna.
Penting: Dalam fail sudeors, parameter authenticate dihidupkan secara lalai untuk tujuan pengesahan. Jika ia ditetapkan, pengguna mesti mengesahkan melalui kata laluan (atau kaedah pengesahan lain) sebelum mereka boleh menjalankan arahan menggunakan sudo.
Walau bagaimanapun, lalai ini boleh ditindih menggunakan bendera NOPASSWD (tiada kata laluan diperlukan apabila pengguna memanggil arahan sudo).
Sintaks untuk mengkonfigurasi kebenaran pengguna adalah seperti berikut:user_list host_list=effective_user_list tag_list command_list
Antaranya:
- user_list - Senarai pengguna atau alias pengguna yang telah ditetapkan.
- host_list - Senarai hos atau alias hos di mana pengguna boleh menjalankan sudo.
- effective_user_list - Senarai pengguna yang dijalankan sebagai pengguna atau alias ini
- senarai_tag - senarai tag, seperti NOPASSWD .
- command_list - Senarai arahan atau alias arahan yang pengguna jalankan menggunakan sudo.
Untuk membenarkan pengguna ( aaronkilik dalam contoh di bawah) menjalankan semua arahan menggunakan sudo tanpa memasukkan kata laluan, buka fail sudoers:
$ sudo visudo
aaronkilik ALL=(ALL) NOPASSWD: ALL
Untuk kumpulan, gunakan aksara % di hadapan nama kumpulan; ini bermakna semua ahli kumpulan sys boleh menggunakan sudo tanpa kata laluan.
%sys ALL=(ALL) NOPASSWD: ALL
Untuk membenarkan pengguna menjalankan arahan yang ditentukan tanpa kata laluan menggunakan sudo (/bin/kill), tambah baris berikut:
aaronkilik ALL=(ALL) NOPASSWD: /bin/kill
下面的行会让 sys 组成员在使用 sudo 运行命令:/bin/kill 、/bin/rm 时不用输入密码:
%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm
不用密码运行 sudo
在本篇中,我们讨论了如何配置 sudo 命令来不用输入密码运行。不要忘记在评论栏中给我们提供你关于这份指导的想法和其他对于 Linux 系统管理员有用的 sudoers 配置。
Atas ialah kandungan terperinci Tiada kata laluan diperlukan untuk menjalankan perintah sudo dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Lima komponen asas sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Utiliti Sistem, 4. Antara Muka Pengguna Grafik, 5. Aplikasi. Kernel menguruskan sumber perkakasan, Perpustakaan Sistem menyediakan fungsi yang telah dikompilasi, utiliti sistem digunakan untuk pengurusan sistem, GUI menyediakan interaksi visual, dan aplikasi menggunakan komponen ini untuk melaksanakan fungsi.

Untuk melihat alamat repositori Git, lakukan langkah -langkah berikut: 1. Buka baris arahan dan navigasi ke direktori repositori; 2. Jalankan perintah "Git Remote -V"; 3. Lihat nama repositori dalam output dan alamat yang sepadan.

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

Terdapat enam cara untuk menjalankan kod di Sublime: melalui hotkeys, menu, sistem membina, baris arahan, menetapkan sistem binaan lalai, dan arahan membina adat, dan menjalankan fail/projek individu dengan mengklik kanan pada projek/fail. Ketersediaan sistem membina bergantung kepada pemasangan teks luhur.

Penggunaan utama Linux termasuk: 1. Sistem Operasi Pelayan, 2. Sistem Terbenam, 3. Linux cemerlang dalam bidang ini, menyediakan kestabilan, keselamatan dan alat pembangunan yang cekap.

Untuk memasang Laravel, ikuti langkah -langkah berikut dalam urutan: Pasang komposer (untuk macOS/linux dan windows) Pasang pemasang Laravel Buat aplikasi akses perkhidmatan permulaan projek baru (URL: http://127.0.0.1:8000) Sediakan sambungan pangkalan data (jika diperlukan)

Memasang Perisian Git Termasuk langkah -langkah berikut: Muat turun pakej pemasangan dan jalankan pakej pemasangan untuk mengesahkan pemasangan pemasangan git git git (Windows Only)

Terdapat banyak cara untuk menyesuaikan persekitaran pembangunan, tetapi fail konfigurasi GIT global adalah salah satu yang paling mungkin digunakan untuk tetapan tersuai seperti nama pengguna, e -mel, editor teks pilihan, dan cawangan terpencil. Berikut adalah perkara penting yang perlu anda ketahui mengenai fail konfigurasi GIT global.
