Bekerja dengan Perintah Sudo dan Su di Ubuntu Linux

Tutorial singkat ini menunjukkan kepada Kamu perbedaan antara sudo dan su perintah saat bekerja dengan Ubuntu Linux.

Sebagian besar siswa dan pengguna baru bingung tentang sudo dan su perintah, dan cara menggunakannya di Linux. Jika Kamu ingin memahami perbedaan antara keduanya, lanjutkan membaca di bawah ini.

Akun root atau administrator di Linux memberi Kamu banyak kekuatan. Pengguna root dapat mengubah runlevel sistem, mengubah dan menghapus file apa pun, menghapus perangkat lunak, menambah dan menghapus akun, dan banyak lagi.

Kamu praktis dapat melakukan apa saja di Linux dengan akun root.

Menggunakan akun root untuk mengelola sistem Kamu bisa berbahaya. Dalam kebanyakan kasus, Kamu tidak akan mendapatkan kesempatan untuk mengonfirmasi bahwa Kamu ingin menjalankan tugas tertentu sebelum mengeksekusi, bahkan jika perintah tersebut akan merusak sistem.

Misalnya, ketika Kamu menggunakan akun root dan menjalankan perintah rm -r *Kamu mungkin tidak mendapatkan perubahan untuk mengonfirmasi jika Kamu yakin ingin menjalankannya.

Kamu dapat melihat betapa berbahayanya ini dan bagaimana hal itu dapat membuat sistem tidak dapat dioperasikan ketika kesalahan dibuat.

Untuk mengetahui perbedaan antara sudo dan su, lanjutkan di bawah ini:

Sudo

Sudo singkatan dari pengguna super lakukan atau pengguna pengganti lakukan. Perintah ini menjalankan shell yang ditinggikan tanpa perlu akun atau identitas Kamu.

Perintah sudo memungkinkan pengguna untuk menjalankan perintah dengan kekuatan root yang dijelaskan di atas. Dengan perintah sudo, Kamu praktis dapat melakukan apa saja di Ubuntu Linux dan dikontrol oleh definisi di /etc/sudoers mengajukan.

Perintah sudo juga merupakan cara untuk memberikan beberapa perlindungan dan perlindungan sebelum membuat kesalahan. Itu membuat Kamu berpikir dua kali dengan konfirmasi konfirmasi sebelum tindakan dijalankan.

sudo apt update

su

su di sisi lain, adalah akronim untuk beralih pengguna atau pengguna pengganti. Paling sering su perintah digunakan untuk beralih ke pengguna root, tetapi dapat berupa akun apa pun di sistem.

Itu su perintah akan membiarkan penggunaan beralih ke akun lain di sistem, tetapi Kamu juga harus mengetahui kata sandi akun yang Kamu tuju.

Contoh:

su - 

Perintah di atas memungkinkan Kamu untuk beralih ke akun root, namun, Kamu harus mengetahui kata sandi root sebelum dapat menjalankan shell dan lingkungan pengguna root.

Contoh lain:

Jika Kamu ingin beralih ke pengguna di sistem yang disebut johnKamu menjalankan perintah di bawah ini:

su john

Untuk beralih ke akun john, termasuk menggunakan jalur akun john dan variabel lingkungan, gunakan (-) mengalihkan. Sakelar memiliki efek yang sama dengan masuk ke sistem secara langsung sebagai pengguna yang Kamu tuju.

su - john

Itu dia!

Ini akan membantu menjernihkan beberapa hal di antara dua perintah. Sekali lagi, sudo memungkinkan Kamu menjalankan perintah sebagai pengguna lain tanpa mengubah identitas Kamu.

su memungkinkan Kamu untuk beralih ke pengguna dan mengubah identitas Kamu.

Kesimpulan:

Posting ini menjelaskan beberapa perbedaan antara sudo dan su perintah. Jika Kamu menemukan kesalahan di atas, silakan gunakan formulir di bawah ini untuk melaporkan.

Diterbitkan oleh
Richard

Hai, saya Richard.

Di waktu luang saya, saya meneliti topik yang menarik dan bermanfaat bagi pengguna dan siswa yang ingin mencoba sesuatu yang baru. Saya juga seorang pelajar dan fokus saya di sini adalah untuk membantu siswa lain dan pengguna baru memulai mengelola Ubuntu Linux, Windows, Sistem Manajemen Konten (CMS) dan lainnya.

Saya mencoba melakukan yang terbaik untuk menjelaskan topik dan merinci instruksi sehingga siapa pun dapat mengerti. Tutorial ini mungkin tidak berfungsi di semua situasi dan untuk semua pengguna. Namun, jika Kamu mengalami masalah, ajukan pertanyaan Kamu di bawah ini dan saya atau seseorang dari komunitas dapat membantu Kamu menyelesaikannya. Terima kasih telah membaca dan berharap Kamu kembali.

~Richard

Lihat semua posting oleh Richard

Rate this post