GNU/Linux >> Belajar Linux >  >> Linux

Selalu Luncurkan Terminal sebagai Pengguna root (Sudo) di Ubuntu

Saat bekerja dengan baris perintah Ubuntu, Terminal, kami menemukan situasi yang mengharuskan kami untuk masuk sebagai root berulang kali. Ubuntu melakukan itu untuk melindungi sistem kami guna menghindari pengguna atau skrip apa pun yang membuka Terminal untuk aktivitas jahat apa pun yang membahayakan privasi dan sistem Anda. Root memungkinkan akses yang jauh lebih banyak daripada yang dibutuhkan pengguna standar pada baris perintah. Dengan aksi root, fitur yang membuat Ubuntu lebih aman tidak lagi berfungsi untuk Anda. Pertimbangkan saja menjalankan browser web sebagai root!

Penting:Bahkan sebelum menjelaskan bagaimana Anda dapat meluncurkan Terminal setiap kali dalam mode sudo, kami ingin menekankan sebanyak mungkin bahwa itu adalah hal yang sangat tidak aman untuk dilakukan.

Bagaimanapun, jika Anda benar-benar membutuhkan skenario di mana Anda ingin menghindari mengetik 'sudo' dan kata sandinya dengan perintah Anda, kami akan memberikan solusi. Namun sebelum itu, kami juga akan memberikan alternatif yang aman sehingga Anda setidaknya dapat menyelamatkan diri dari mengetik kata sandi sudo Anda untuk satu sesi Terminal.

Kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini pada sistem Ubuntu 18.04 LTS.

Pertama, Alternatif yang Lebih Aman

Anda mungkin ingin menghindari mengetikkan kata sandi Anda untuk banyak perintah yang memerlukan hak sudo, semuanya dalam satu sesi Terminal. Pendekatan teraman, dalam hal ini, menggunakan perintah Sudo -i. Buka Terminal Anda baik melalui pencarian Peluncur Aplikasi atau pintasan Ctrl+Alt+T. Kemudian ketik perintah yang disebutkan di atas sebagai berikut:

$ sudo -i

Setelah Anda memberikan kata sandi untuk sudo, sesi root Anda akan dimulai. Anda dapat memverifikasi kontrol Anda dengan menggunakan perintah berikut:

# id

Setelah Anda selesai menjalankan semua perintah, keluar dari prompt root dengan mengetikkan perintah keluar:

# exit

Anda sekarang akan keluar dari pengguna root dan terus bekerja sebagai pengguna Ubuntu biasa.

Meluncurkan Terminal dalam mode root

Meskipun tidak aman, di sini kami akan menghadirkan solusi yang memastikan bahwa Anda sudah login sebagai root setiap kali Anda membuka Terminal.

Pertama, buka Terminal dan buka file sudoers sebagai berikut:

$ sudo visudo

Tambahkan baris berikut di akhir file:

<username> ALL=NOPASSWD: ALL

Ini adalah bagaimana file saya terlihat dengan nama pengguna saya:

Simpan file dengan menggunakan pintasan Ctrl+x.

Sekarang saatnya bekerja dengan pintasan keyboard. Kami pertama-tama akan menonaktifkan pintasan default yang membuka Terminal. Buka tampilan Pintasan keyboard dari Pengaturan sistem Anda. Kemudian, dari bagian Peluncur, klik pintasan Terminal Luncurkan.

Pada tampilan di atas, tekan Spasi+backspace untuk menonaktifkan pintasan ini.

Sekarang buat pintasan baru dengan mengklik tanda '+' di bagian bawah tampilan Pintasan Keyboard. Masukkan informasi berikut dalam tampilan Tambahkan Pintasan Khusus:

Nama: Root-terminal

Perintah: sudo gnome-terminal

Kemudian Setel pintasan sebagai ctrl+Alt+T. Klik tombol Tambah dan pintasan baru aktif.

Sekarang kapan pun Anda ingin meluncurkan Terminal sebagai root, gunakan pintasan Ctrl+Alt+T untuk meluncurkannya.

Pada gambar di atas, Anda dapat melihat bahwa saya menjalankan perintah apt-get update tanpa harus menentukan sudo dan kata sandinya.

Harap jangan lupa untuk mengembalikan semua perubahan ini ketika Anda selesai dengan skenario yang membutuhkan langkah berani untuk diambil. Lagi pula, keamanan file dan sistem Anda secara keseluruhan lebih penting bagi Anda daripada harus mengetik sudo dan kata sandinya.


Linux
  1. Buat pengguna Sudo di Ubuntu

  2. Apa perbedaan antara root dan sudo?

  3. Apakah sudo su - dianggap sebagai praktik yang buruk?

  1. Perbedaan Antara Pengguna Sudo Dan Pengguna Root?

  2. Bagaimana Menjalankan Terminal Sebagai Root?

  3. Ubuntu Tambahkan Pengguna ke Sudoers

  1. Cara Mengubah Kata Sandi Sudo atau Root di Ubuntu

  2. Buka terminal sebagai root di Ubuntu 20.04 Focal Fossa

  3. ketika menggunakan CPAN di linux ubuntu haruskah saya menjalankannya menggunakan sudo / sebagai root atau sebagai pengguna default saya