GNU/Linux >> Belajar Linux >  >> Ubuntu

Metode untuk menonaktifkan akun root di Linux

Di Linux, pengguna root memiliki akses ke semuanya dan dapat melakukan banyak hal. Ia memiliki akses ke setiap perintah dari sistem linux dan dapat menghapus, mengedit, memperbarui, mengeksekusi, membaca, menulis ke semua file dan folder yang tersedia. Ia memiliki semua izin sehingga merupakan akun tertinggi di linux.

Akses tersebut mungkin merepotkan dalam banyak kasus. Karena beberapa pengguna mungkin menjalankan perintah yang salah pada waktu yang salah yang secara langsung akan mempengaruhi sistem.

Dalam kebanyakan kasus, pengguna baru dibuat dan diberi hak istimewa terbatas sehingga sistem tidak akan terpengaruh oleh perintah yang merepotkan. Untuk melakukan tugas-tugas kritis. pengguna tersebut diberikan hak istimewa pengguna root dengan menggunakan perintah sudo.

Buat pengguna dengan hak istimewa sudo

Pada artikel ini, kita akan menggunakan ubuntu20.04 LTS. Mari kita buat satu pengguna dengan hak istimewa pengguna root dengan menyediakan akses sudo. Kita dapat membuat pengguna tersebut dengan mengikuti perintah di bawah ini:

# adduser test

Sekarang, tambahkan pengguna ini ke grup sudo dengan mengikuti perintah di bawah ini sehingga dapat melakukan tugas dengan hak akses root.

# usermod -aG sudo test

Di sini, a berarti menambahkan dan G berarti grup. Kami menambahkan pengguna uji ke grup sudo.

Sekarang mari beralih ke pengguna uji yang memiliki hak istimewa sudo.

Kami akan membahas berbagai metode untuk menonaktifkan akun root di Linux. Beberapa metode dibahas dengan poin-poin di bawah ini.

Mengubah shell pengguna root untuk menonaktifkan login root

Salah satu cara untuk menonaktifkan akun root di linux adalah dengan mengganti shell pengguna root. Pertama, Buka file /etc/passwd dan ubah /bin/bash atau /bin/sh menjadi /sbin/nologin. Anda dapat mengikuti instruksi di bawah ini untuk melakukannya.

$ sudo vim /etc/passwd

Ubah baris sesuai tangkapan layar di atas dan simpan.

Sekarang, pengguna root tidak dapat login dan pesan tertentu akan ditampilkan seperti yang ditunjukkan pada gambar di bawah.

Menonaktifkan Login Root untuk SSH

Ketika Anda mencoba masuk ke server, Anda dapat dengan mudah masuk melalui SSH. Tetapi, jika Anda ingin menonaktifkan login root ke server itu, Anda cukup mengedit file /etc/ssh/sshd_config. Anda dapat mengedit dengan editor yang Anda sukai. Di sini, kami menggunakan nano.

$ sudo nano /etc/ssh/sshd_config

Tambahkan baris seperti yang ditunjukkan pada tangkapan layar atau edit baris tepat di atasnya ke “PermitRootLogin no” untuk menonaktifkan login root ke server tertentu.

Menggunakan perintah passwd untuk menonaktifkan login root

Sangat mudah untuk menonaktifkan login root dengan menggunakan perintah passwd.

$ sudo passwd -l root

Di sini, setelah menjalankan perintah di atas, kita tidak dapat masuk ke pengguna root sampai kata sandi baru ditetapkan untuk pengguna root.

Menggunakan perintah usermod untuk menonaktifkan login root

Ini mirip dengan perintah passwd dengan sedikit perubahan. Kita dapat menjalankan perintah berikut untuk menonaktifkan login root.

$ sudo usermod -L root

Sama seperti metode di atas, setelah menjalankan perintah usermod, kita tidak dapat login ke pengguna root sampai kata sandi baru ditetapkan untuk pengguna root.

Kesimpulan

Kami telah membahas empat metode untuk menonaktifkan login root di Linux. Anda dapat menggunakan salah satu dari metode ini sesuai kebutuhan atau tujuan Anda. Kami harap Anda menikmati membaca artikel tersebut. Terima kasih!


Ubuntu
  1. 4 Cara Menonaktifkan Akun Root di Linux

  2. Cara Mengubah, Menghapus, atau Menonaktifkan Kata Sandi Pengguna di Linux

  3. Pengantar pemantauan akun pengguna Linux

  1. Aktifkan dan Nonaktifkan Akun Pengguna Root di Ubuntu 20.04 - Lakukan Sekarang?

  2. Nonaktifkan Akun Root Di Ubuntu?

  3. Instal WordPress di akun pengguna sebagai root

  1. Nonaktifkan masuk dengan akun root

  2. Metode untuk menonaktifkan akun root di sistem Linux Ubuntu 20.04 LTS

  3. Cara menonaktifkan login jarak jauh untuk pengguna root di mesin Linux