Bagaimana Menggunakan Perintah Sudo di Linux?

How Use Sudo Command Linux



Di antara konsep yang berbeza dari sistem operasi, yang paling penting adalah kawalan akses, yang menentukan tahap akses yang diberikan kepada setiap pengguna sistem operasi tersebut. Dasar kawalan akses memastikan bahawa tidak ada pengguna yang dibenarkan melakukan aktiviti yang selama ini dia tidak diberi hak istimewa. Dua jenis pengguna yang paling biasa dalam sistem operasi mana pun adalah pengguna root (mempunyai hak istimewa tahap pentadbiran) dan pengguna tamu (hanya mempunyai sekumpulan hak istimewa yang terhad).

Kadang kala, bahkan pengguna tamu perlu melakukan beberapa tugas yang memerlukan hak pentadbiran. Nasib baik, Linux memberi kita cara untuk melakukan ini, iaitu dengan menggunakan kata kunci sudo sebelum perintah. Ini adalah kata kunci ajaib yang mana pun perintah yang diikuti oleh kata kunci ini dibenarkan untuk dijalankan dengan hak root dan bukan hak terhadnya sendiri. Sudo bermaksud Super User DO. Untuk perbincangan hari ini, tujuan kami adalah untuk menjelaskan kepada anda penggunaan perintah sudo di Linux.







Catatan: Kami telah menggunakan Linux Mint 20 untuk menjelaskan kaedah menggunakan perintah sudo.



Kaedah menggunakan perintah sudo di Linux Mint 20 akan ditunjukkan oleh tiga contoh senario berikut:



Senario # 1: Mengemas kini Sistem anda dengan Sudo Command

Setiap kali anda ingin memasang program, aplikasi, pakej, atau perintah baru dalam sistem Linux anda, anda selalu disarankan untuk mengemas kini cache sistem anda sebelum itu. Ini kerana, kadang-kadang, beberapa pakej yang ada mungkin tidak dapat ditambal, yang boleh menyebabkan masalah bagi anda semasa memasang sesuatu yang baru di sistem anda. Anda boleh melaksanakan perintah kemas kini dengan hak pengguna root. Oleh itu, untuk mengemas kini sistem anda dengan perintah sudo, anda harus melakukan langkah-langkah yang disebutkan di bawah:





Pada langkah pertama, lancarkan terminal di mana-mana pengedaran Linux (saya menggunakan Linux Mint 20); ia boleh dilakukan dengan mengklik ikon terminal yang terdapat di. Anda dapat menggambarkan terminal Linux Mint 20 pada gambar berikut:



Setelah anda melancarkan terminal, perkara seterusnya yang perlu anda lakukan adalah menjalankan perintah kemas kini sambil menggunakan kata kunci sudo sebelum seperti yang ditunjukkan di bawah:

$sudokemas kini tepat

Apabila anda menekan butang Enter, perintah kemas kini akan mengambil masa beberapa saat untuk menyelesaikan pelaksanaannya, bergantung pada jumlah paket yang akan dikemas kini. Semakin banyak pakej atau dependensi yang rosak atau ketinggalan zaman, semakin banyak masa yang diperlukan untuk melaksanakan perintah kemas kini. Namun, setelah pelaksanaannya selesai, terminal anda akan menunjukkan output berikut padanya:

Senario # 2: Meningkatkan Sistem anda dengan Sudo Command

Biasanya, selepas kemas kini sistem, anda juga diminta untuk menaik taraf pakej-pakej tersebut, yang versi yang ditingkatkan tersedia di Internet. Proses ini mengambil masa lebih lama daripada menjalankan perintah kemas kini yang mudah kerana, setelah itu, anda memasang semua versi pakej yang lebih baru yang peningkatannya tersedia. Lebih-lebih lagi, peningkatan ini juga memerlukan ruang tambahan pada sistem anda. Sekali lagi, untuk menaikkan pakej pada sistem anda, anda perlu menjalankan perintah peningkatan dengan hak istimewa sudo, yang dapat dilakukan seperti berikut:

Di terminal Linux Mint 20 anda, anda seharusnya melaksanakan arahan berikut:

$sudopeningkatan yang tepat

Setelah anda menekan kekunci Enter untuk menjalankan perintah ini, anda akan diminta untuk mengesahkan sama ada anda benar-benar mahu menaikkan pakej anda atau tidak. Ini dilakukan kerana Linux menganggapnya wajib untuk meminta pengguna sebelum memasang pakej seperti itu yang menempati ruang tambahan pada sistemnya dan juga memerlukan masa yang mencukupi. Sekiranya anda pasti meneruskan proses ini, anda boleh menyampaikannya ke OS anda dengan menaip Y di terminal anda dan kemudian menekan kekunci Enter seperti yang disorot pada gambar yang ditunjukkan di bawah:

Perintah peningkatan akan memerlukan beberapa minit untuk menyelesaikan pelaksanaannya, yang sekali lagi bergantung pada jumlah tepat pakej yang akan ditingkatkan. Namun, setelah semua pakej ditingkatkan, terminal anda akan memaparkan output berikut di atasnya:

Senario # 3: Membuat Fail Teks dengan Arahan Sudo

Untuk mengakses sebahagian besar editor teks dalam sistem operasi Linux, anda memerlukan hak pengguna root. Begitu juga, untuk membuat fail teks dengan editor nano, anda harus melakukannya sambil menggunakan kata kunci sudo, dan keseluruhan prosesnya dijelaskan dalam langkah-langkah yang disebutkan di bawah:

Pada langkah pertama, anda harus melaksanakan perintah berikut:

$sudo nanoMyFile.txt

Anda boleh mengganti MyFile.txt dengan nama pilihan anda ke fail teks anda dan bukannya menamakannya sebagai MyFile.txt. Seperti dalam kes ini, kami telah menamakan fail teks kami sebagai Sudo.txt.

Setelah anda menjalankan perintah ini, ia tidak hanya akan membuat fail teks kosong baru dengan nama yang ditentukan di direktori Home anda, tetapi juga akan membuka file tersebut dengan editor nano dari mana anda dapat menambahkan isi pilihan anda ke file ini sebagai ditunjukkan dalam gambar berikut:

Setelah membuat semua perubahan ini, anda perlu menyimpan fail anda dan keluar dari editor nano hanya dengan menekan Ctrl + X. Anda juga dapat mengesahkan apakah fail teks sebenarnya telah dibuat di direktori Home anda dengan menjalankan perintah sudo atau tidak hanya dengan pergi ke direktori Utama anda. Di sini, anda akan dapat mencari fail teks yang baru dibuat, seperti yang ditunjukkan dalam gambar di bawah:

Kesimpulannya

Dalam artikel ini, kami cuba memberikan gambaran ringkas mengenai penggunaan perintah sudo di Linux Mint 20. Ini hanyalah beberapa contoh senario di mana anda dapat menggunakan perintah ini dengan berkesan. Walau bagaimanapun, kata kunci ini dapat digunakan dengan sebilangan besar perintah lain dan juga pada sistem operasi Linux yang lain.