Cara Membatasi Login User di Ubuntu

Pendahuluan

Bagian mendasar dalam manajemen sistem adalah mengkonfigurasi dan mengelola user dan grup. Membatasi login pengguna untuk akses sistem merupakan sebuah cara dalam manajemen sistem yang berfungsi untuk meningkatkan keamanan. Salah satu cara yang sederhana namun efektif adalah dengan mengubah konfigurasi pada file /etc/passwd. Dalam panduan ini kita akan membahas tentang cara membatasi login user pada Ubuntu dengan mengubah file tersebut.

Pengertian File /etc/passwd

File /etc/passwd di Ubuntu dan sistem berbasis Linux lainnya adalah sistem yang menyimpan informasi penting. File ini berisi informasi mengenai akun pengguna yang ada pada sistem tersebut. Selain itu, file ini berisi data terkait dengan setiap pengguna yang memiliki akses ke sistem. Format umum entri dalam file ini adalah sebagai berikut:

username:password:UID:GID:full_name:home_directory:shell

Membatasi Login User dengan /etc/passwd  di Ubuntu

Untuk membatasi login user dengan file ini pada ubuntu, salah satu metodenya adalah dengan menetapkan shell login akun ke nilai khusus. Untuk melakukannya, ikuti langkah-langkah berikut.

1. Buka Terminal

Langkah pertama, silahkan buka terminal kemudian masuk sebagai root atau menggunakan sudo:

sudo nano /etc/passwd

2. Temukan Entri Pengguna

Setelah membuka terminal, langkah berikutnya untuk membatasi login user di ubuntu adalah dengan mencari entri untuk pengguna yang ingin dibatasi login-nya. Setiap entri dalam file ini memiliki format.

username:x:UID:GID:full_name:/home/username:/path/to/shell

Ubah bagian terakhir yang menunjukkan shell, misal /bin/bash menjadi /usr/sbin/nologin atau /bin/false, contoh:

username:x:1001:1001:Full Name:/home/username:/usr/sbin/nologin

Atau

username:x:1001:1001:Full Name:/home/username:/bin/false

3. Verifikasi Perubahan

Setelah melakukan perubahan, Anda bisa melakukan verifikasi apakah user yang bersangkutan tidak dapat login dengan mencoba login menggunakan nama pengguna tersebut:

su - rezalfis

Apabila berhasil, sistem tidak akan memberi akses ke shell dan akan menampilkan pesan seperti ‘This account is currently not available’.

Penutup

Demikian cara membatasi login user di Ubuntu dengan file /etc/passwd. File ini menyimpan informasi tentang akun pengguna, termasuk shell yang digunakan untuk login. Dengan menggunakan metode ini, Anda bisa dengan mudah membatasi login user tanpa mengubah konfigurasi lainnya. Selain itu, jangan lupa untuk selalu menggunakan layanan Cloud VPS dari IDCloudHost untuk memenuhi kebutuhan bisnis Anda.