Jadual Kandungan
Mengkonfigurasi Pengguna Sudo di Linux
Cara menggunakan sudo di linux
Penggunaan sudo asas
Melaksanakan arahan sebagai pengguna lain
Mengubah fail dengan sudo
Penyesuaian sudo lanjutan
Menetapkan keizinan tertentu
Mengehadkan akses arahan untuk pelbagai pengguna
Kesimpulan
Rumah Tutorial sistem LINUX Cara membuat dan menggunakan arahan sudo di linux

Cara membuat dan menggunakan arahan sudo di linux

May 19, 2025 am 10:03 AM

Perintah sudo di Linux, yang bermaksud " Superuser Do ", memberi kuasa kepada pengguna yang ditetapkan untuk melaksanakan perintah dengan superuser atau keistimewaan pengguna lain yang ditentukan, mematuhi dasar keselamatan.

Fungsi ini amat bermanfaat untuk melaksanakan tugas yang memerlukan akses pentadbiran tanpa perlu log masuk sebagai pengguna root.

Mengkonfigurasi Pengguna Sudo di Linux

Sebelum menggunakan sudo , penting untuk mengesahkan persediaan yang betul. Secara amnya, sudo datang sebelum dipasang pada banyak pengagihan Linux. Walau bagaimanapun, jika ia hilang, anda boleh memasangnya melalui pengurus pakej anda.

 <code>sudo apt install sudo [On <strong>Debian, Ubuntu and Mint</strong>] sudo yum install sudo [On <strong>RHEL/CentOS/Fedora</strong> and <strong>Rocky/AlmaLinux</strong>] sudo emerge -a sys-apps/sudo [On <strong>Gentoo Linux</strong>] sudo apk add sudo [On <strong>Alpine Linux</strong>] sudo pacman -S sudo [On <strong>Arch Linux</strong>] sudo zypper install sudo [On <strong>OpenSUSE</strong>] sudo pkg install sudo [On FreeBSD]</code>

Untuk memberikan akses sudo kepada pengguna biasa yang sedia ada, anda mesti memasukkannya ke dalam kumpulan sudo.

 <code>sudo usermod -aG sudo username [On <strong>Debian</strong> systems] sudo usermod -aG wheel username [On <strong>RedHat</strong> systems]</code>

Sebagai alternatif, anda boleh menubuhkan pengguna sudo baru menggunakan perintah AddUser atau UserAdd .

Pastikan untuk menggantikan nama baru dengan nama pengguna yang dikehendaki untuk keistimewaan sudo .

 <code>sudo adduser new_username OR sudo useradd new_username sudo passwd new_username</code>

Cara membuat dan menggunakan arahan sudo di linux

Selepas membuat pengguna, tambahkannya ke kumpulan sudo .

 <code>sudo usermod -aG sudo username [On <strong>Debian</strong> systems] sudo usermod -aG wheel username [On <strong>RedHat</strong> systems]</code>

Beralih kepada pengguna baru dan sahkan akses sudo mereka.

 <code>su - new_username sudo whoami</code>

Cara membuat dan menggunakan arahan sudo di linux

Cara menggunakan sudo di linux

Sebaik sahaja pengguna ditambah kepada kumpulan sudo , mereka boleh memanfaatkan perintah sudo untuk tugas pentadbiran.

Penggunaan sudo asas

Untuk menggunakan sudo , hanya awalannya ke arahan yang anda ingin laksanakan dengan keistimewaan super.

 <code>sudo apt update</code>

Cara membuat dan menggunakan arahan sudo di linux

Setelah menjalankan arahan ini, anda akan diminta untuk kata laluan pengguna anda. Setelah dimasukkan, perintah itu akan diteruskan dengan keistimewaan yang tinggi.

Melaksanakan arahan sebagai pengguna lain

Anda juga boleh menggunakan sudo untuk menjalankan arahan sebagai pengguna lain dengan menggunakan pilihan -u diikuti dengan nama pengguna.

Sebagai contoh, untuk menyenaraikan fail sebagai pengguna Ravi :

 <code>sudo -u ravi ls -l /home/ravi</code>

Cara membuat dan menggunakan arahan sudo di linux

Mengubah fail dengan sudo

Untuk mengubah suai fail sistem menggunakan editor teks, keistimewaan sudo sering diperlukan.

 <code>sudo nano /etc/hosts</code>

Cara membuat dan menggunakan arahan sudo di linux

Penyesuaian sudo lanjutan

Perintah sudo menawarkan pilihan penyesuaian yang luas. Anda boleh menyesuaikan tingkah lakunya dengan mengedit fail /etc/sudoers . Adalah penting untuk mengedit fail ini dengan tepat untuk mengelakkan kesilapan konfigurasi.

Untuk mengubah suai fail /etc /sudoers , sentiasa gunakan perintah Visudo .

 <code>sudo visudo</code>

Cara membuat dan menggunakan arahan sudo di linux

Menetapkan keizinan tertentu

Anda boleh memberikan kebenaran khusus kepada pengguna atau kumpulan dalam fail /etc /sudoers . Sebagai contoh, untuk membolehkan pengguna Ravi memulakan semula perkhidmatan Apache tanpa kata laluan, tambahkan baris berikut.

 <code>ravi ALL=(ALL) NOPASSWD: /usr/sbin/service apache2 restart</code>

Mengehadkan akses arahan untuk pelbagai pengguna

Alias ​​pengguna membolehkan anda menyenaraikan pengguna yang berkongsi keistimewaan yang sama, yang amat berguna untuk memberikan tahap akses yang sama kepada beberapa pengguna.

Sebagai contoh, jika anda mempunyai sekumpulan pemaju yang memerlukan akses kepada arahan pentadbiran tertentu, anda boleh membuat alias pengguna untuk mereka.

 <code>User_Alias DEVELOPERS = user1, user2, user3</code>

Dengan alias ini, anda boleh memberikan keistimewaan sudo kepada semua pengguna dalam alias pemaju .

 <code>DEVELOPERS ALL=(ALL) /usr/bin/apt</code>

Barisan ini membenarkan semua pengguna dalam pemaju alias untuk melaksanakan perintah APT dengan keistimewaan sudo .

Kesimpulan

Perintah sudo adalah alat penting untuk pengurusan sistem Linux. Ia menawarkan kaedah yang selamat untuk menjalankan tugas pentadbiran tanpa perlu log masuk sebagai pengguna root.

Atas ialah kandungan terperinci Cara membuat dan menggunakan arahan sudo di linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Linux Cara Mengaktifkan dan Melumpuhkan Perkhidmatan di Boot Linux Cara Mengaktifkan dan Melumpuhkan Perkhidmatan di Boot Aug 08, 2025 am 10:23 AM

Untuk menguruskan permulaan perkhidmatan Linux, gunakan arahan SystemCTL. 1. Periksa status perkhidmatan: SystemCtLStatus boleh menyemak sama ada perkhidmatan berjalan, didayakan atau dilumpuhkan. 2. Membolehkan permulaan perkhidmatan: sudosystemctlenable, seperti sudosystemctlenablenginx. Jika ia bermula pada masa yang sama, gunakan sudosystemtlenable-nownginx. 3. Lumpuhkan permulaan perkhidmatan: Sudosystemctldisable, seperti sudosystemctldisableCups. Sekiranya ia dihentikan pada masa yang sama, gunakan sudosystemctldisabl

Linux bagaimana melihat kandungan fail Linux bagaimana melihat kandungan fail Aug 19, 2025 pm 06:44 PM

ToviewfileContentsinlinux, UseFferentCommandSbasedonyOreeds: 1.forsmallfiles, useCattodisplayTheentireContentatonce, withcat-ntoshowlinumbers.2.forlargeFiles, UselesscrollpageByByByline, carian

Linux Cara Menyenaraikan Semua Proses Berjalan Linux Cara Menyenaraikan Semua Proses Berjalan Aug 08, 2025 am 06:42 AM

Usepsauxforacompletesnapshotofallrunningprocesses, showdetailedInformationLikeuser, PID, CPU, danMemoryUsage.2.usetoporhtopforreal-timemonitoringofprocessesesesesesesesselsewithdynamicupdates, whereHtopoffersamoreTitif.3

Cara Membersihkan Sistem Linux Anda Cara Membersihkan Sistem Linux Anda Aug 22, 2025 am 07:42 AM

Keluarkanpackages dan ketergantungan yang tidak dapat dikendalikan, CleanPackagecacheusingsudoaptCleanorautoclean, Andremoveoldkernelsviasudoapttaoremove-Purge.2.ClearsystemSwithSudojournalctl-Vacuum-time = 7d

Cara Menyiapkan Firewall Di Linux Cara Menyiapkan Firewall Di Linux Aug 22, 2025 pm 04:41 PM

Usefirewalldoriptablestosecurelinux; firewalldisuser-friendlywithzonesandservices, idealforcentos/rhel/fedora, whersiplesoffersgranularcularcontrolfordebian/ubuntu.enablefirewalld: Sudosystemctartfirewalld, sudosystemctartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, sudosystartfirewalld, swiSserveserveservalld, sudosystartwalld,

cara membuat alias di linux cara membuat alias di linux Aug 19, 2025 pm 08:13 PM

Langkah-langkah untuk menubuhkan alias di Linux adalah seperti berikut: 1. Buat buat sementara waktu penggunaan perintah alias seperti aliasl = 'ls-la'; 2. Tetapkan fail konfigurasi shell, seperti ~/.bashrc, dan kemudian melaksanakan sumber untuk berkuatkuasa; 3. Berhati -hati untuk mengelakkan penulisan semula arahan asal dan konfigurasi shell yang berbeza adalah bebas. Alias dapat memudahkan perintah kompleks dan meningkatkan kecekapan, tetapi hanya selepas persekitaran shell semasa berkuatkuasa dan menutup terminal, ia perlu ditakrifkan secara munasabah dan diperiksa secara teratur untuk konfigurasi.

Panduan yang mendalam untuk Sistem untuk Sistem Linux Moden Panduan yang mendalam untuk Sistem untuk Sistem Linux Moden Aug 23, 2025 pm 12:02 PM

SystemDisthefirstProcess (PID1) inmodernlinuxsystems, penggantiOlderinitsystemsLikesySvinitAndupStart, Forforbooting, Managingservices, Devices, Logs, andusersessionsthroughasuiteofintegratedtegrat

Linux Cara Menyenaraikan Pakej Dipasang Linux Cara Menyenaraikan Pakej Dipasang Aug 15, 2025 pm 12:58 PM

Fordebian/Ubuntu, UsePkg-Loraptlist-InstalledTolistInstalledPackages.2.Forredhat/Centos/Fedora, userpm-qaordnflistinstalled.3 .Foropensuse, usezyppersearch-dipasang-hanya-satu-qa.4.forarchlinux, usepacman-q, withpacman-qeforexplicityinstalledpackages.a

See all articles