GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menonaktifkan atau menonaktifkan akun pengguna di Ubuntu 20.04 LTS

Jika Anda ingin menonaktifkan pengguna mana pun untuk mencegah pengguna masuk ke akunnya di Ubuntu atau mengunci akun pengguna sehingga dia tidak dapat masuk dan mengakses hak istimewa, Anda dapat melakukannya dengan tiga cara melalui input baris perintah (CLI). Artikel ini akan menjelaskan dan mendemonstrasikan 3 cara ini agar Anda dapat melakukan tugas yang ditentukan.

Prasyarat

  • Sistem Ubuntu 20.04 LTS (versi Ubuntu lainnya juga akan berfungsi)
  • Pengguna dengan hak istimewa sudo

Menonaktifkan pengguna di Ubuntu

Ikuti cara yang dijelaskan di bawah ini untuk menonaktifkan pengguna di ubuntu 20.04 LTS.

Metode 1:Kunci sandi

Untuk mengunci password akun pengguna, ada 2 perintah untuk melakukannya. Perintahnya adalah:

  • usermod -L
  • Passwd -l

Kedua perintah ini akan memberikan tanda seru “!” di bidang kedua dari /etc/passwd file . Penambahan tanda seru ini akan cukup untuk mengunci kata sandi akun pengguna.

Menggunakan perintah “usermod -L”

Jalankan perintah berikut di terminal untuk mengunci kata sandi:

 $ sudo usermod -L username

Untuk artikel khusus ini, pengguna yang akunnya ingin saya kunci adalah “muneeb” sehingga nama pengguna pada perintah di atas adalah “muneeb”.

Memasukkan perintah di atas akan meminta kata sandi akun root terlebih dahulu untuk melanjutkan. Ketik kata sandi dan tekan enter untuk melanjutkan.

Menggunakan perintah “passwd -l”

Jalankan perintah berikut untuk mengunci kata sandi di terminal.

 $ sudo passwd -l username

Untuk menggunakan perintah ini, pengguna tertentu ( menurut sistem saya) adalah "Zahid" yang akunnya ingin saya nonaktifkan untuk masuk ke akunnya. Jadi, nama pengguna pada perintah di atas adalah "Zahid". Perintah ini

Setelah menjalankan perintah di atas, terminal akan meminta kata sandi root terlebih dahulu. Masukkan kata sandi root untuk melangkah lebih jauh.

Metode 2:Kedaluwarsa akun pengguna

Cara mengunci kata sandi juga memiliki beberapa kekurangan. Terkadang tidak sepenuhnya melarang login pengguna tertentu ke dalam sistem dengan kunci publik SSH (Secure Shell). Cara lain di mana akun pengguna dapat dinonaktifkan atau dinonaktifkan secara permanen adalah kedaluwarsa akun pengguna yang ditentukan. Untuk melakukannya, jalankan perintah berikut di terminal:

 $ sudo chage -E0 username

Nama pengguna akan menjadi “Zahid” pada perintah di atas untuk artikel khusus ini.

Kedaluwarsa akun Zahid akan menutup semua metode akses yang akan digunakan olehnya. Perintah ini melibatkan penggunaan bidang ke-8 dari file /etc/passwd.

Metode 3:Ubah Shell

Cara ketiga bisa mengganti shell. Shell yang diubah akan menjadi /sbin/nologin dari Shell default. Kemudian tidak akan membiarkan pengguna login ke sistem. Ini melibatkan penggunaan 7 dan bidang terakhir dari file /etc/passwd. Anda dapat melakukannya dengan menjalankan perintah berikut:

 $ sudo usermod -s /sbin/nologin username

Untuk artikel khusus ini, nama pengguna pada perintah di atas adalah “Zahid”.

Menjalankan perintah di atas pertama-tama akan meminta kata sandi root untuk melanjutkan. Ketik kata sandi dan tekan enter.

Mengonfirmasi apakah akun telah dinonaktifkan atau tidak aktif

1. Verifikasi status pengguna (Terkunci/Tidak Terkunci)

Setelah selesai dengan cara mengunci akun di atas, verifikasi apakah pengguna telah dikunci atau dinonaktifkan dengan menjalankan perintah berikut:

 $ sudo passwd --status username

Seperti disebutkan di atas, nama pengguna pada perintah di atas adalah “Zahid” untuk artikel khusus ini, yang akunnya telah saya kunci. Menjalankan perintah di atas akan memberi Anda pembaruan status berikut. Cari bendera “L” pada output yang menunjukkan apakah akun telah dikunci atau tidak.

2. Cari Shell non-interaktif

Periksa dan verifikasi bahwa shell pengguna yang terkunci telah diubah menjadi shell yang tidak merespons atau interaktif yaitu /sbin/nologin dengan menjalankan perintah berikut.

 $ sudo grep ^username /etc/passwd

Untuk artikel khusus ini, nama pengguna akan menjadi “Zahid” pada perintah di atas. Menjalankan perintah di atas akan memberi Anda output berikut.

Kesimpulan

Dalam artikel ini, Anda akan mengetahui tentang berbagai cara mengunci atau menonaktifkan akun pengguna mana pun. Menjadi administrator sistem Linux, Anda sering kali perlu mengelola beberapa akun pengguna sekaligus dengan mudah dengan mengaktifkan atau menonaktifkan beberapa akun pengguna sesuai dengan spesifikasi yang diperlukan. Meskipun setiap cara memiliki kelebihan dan kekurangannya sendiri, Anda dapat menggunakan salah satu cara yang ditunjukkan sesuai dengan efisiensi sistem Anda.


Ubuntu
  1. Cara menghapus pengguna di Ubuntu

  2. Cara Mengaktifkan dan Menonaktifkan Akun Pengguna Root di Ubuntu

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

  1. Cara Menginstal SonarQube di Ubuntu 18.04 LTS

  2. Cara Menambahkan Pengguna ke Sudoers di Ubuntu

  3. Cara menonaktifkan penguncian layar di Ubuntu 18.04 LTS

  1. Cara mengaktifkan/menonaktifkan emoji warna di Ubuntu 18.04 LTS

  2. Cara mengaktifkan dan menonaktifkan akun Root di Ubuntu

  3. Cara Menginstal Pinta di Ubuntu 20.04 LTS