LINUXSEC

Cara Menambahkan User Baru di GNU/Linux

Cara Menambahkan User Baru di GNU/Linux - Ada beberapa alasan kenapa kita menambahkan pengguna baru di linux terutama jika itu komputer milik bersama. Misalnya di komputer server di kantor, tentu karyawan yang ada harus memiliki akses sendiri sendiri. Dan masih banyak contoh lain sebenarnya.

Oke di tutorial kali ini saya akan membahas bagaimana cara menambahkan user baru di linux dan bagaimana cara jika kita ingin menghapusnya.

Menambahkan Pengguna Baru

Untuk menambahkan pengguna kita bisa menggunakan perintah adduser. Contoh mudahnya jika kita ingin membuat user baru dengan nama “pengguna-baru” maka perintahnya

adduser pengguna-baru

Maka akan muncul informasi mengenai id, gid, serta prompt password untuk user tersebut. Setelah selesai, kalian bisa cek di /etc/passwd.

cat /etc/passwd  | grep pengguna-baru

Contoh putputnya

pengguna-baru:x:1001:1001:,,,:/home/pengguna-baru:/bin/bash

Menambahkan Pengguna dengan User ID yang Ditentukan

Saat membuat user baru, kita juga bisa menentukan user id (uid) dari user tersebut. Perintahnya:

adduser -u 1337 pengguna-baru

Lalu untuk memastikan bisa cek dengan perintah

cat /etc/passwd | grep pengguna-baru

Contoh output:

pengguna-baru:x:1337:1337:,,,:/home/pengguna-baru:/bin/bash

Menambahkan Pengguna dengan Home yang Ditentukan

Defaultnya saat kita menambahkan user baru maka lokasi home nya ada di /home/(username). Tapi adakalanya kita ingin lokasi home berbeda misalnya kita memiliki project di direktori /server/project/ dan ingin memanajemen direktori tersebut dengan user baru.

Nah jika kita ingin membuat user dengan lokasi home yang dittentukan, perintahnya seperti berikut:

adduser --home /server/project/ pengguna-baru

Lalu untuk memastikan bisa cek dengan perintah

cat /etc/passwd | grep pengguna-baru

Contoh output:

pengguna-baru:x:1337:1337:,,,:/server/project:/bin/bash

Menambahkan Pengguna tanpa Direktori Home

Pada situasi tertentu kita tidak ingin menambahkan home pada user yang kita buat. Untuk itu, perintahnya menjadi:

adduser --no-create-home pengguna-baru

Lalu untuk memastikan bisa cek dengan perintah

ls -l /home/pengguna-baru

Contoh output:

ls: cannot access '/home/pengguna-baru': No such file or directory

Menambahkan Pengguna Baru dengan Grup yang Ditentukan
Misal kita ingin membuat user baru yang memiliki hak akses sudo, kita bisa menjalankan perintah berikut:

adduser --ingroup sudo pengguna-baru

Lalu untuk memastikan bisa cek dengan perintah

id pengguna-baru

Contoh output:

uid=1001(pengguna-baru) gid=27(sudo) groups=27(sudo)

Menambahkan Pengguna Baru dengan Tanggal Kadaluarsa
Ini berguna mungkin jika kalian adalah penjual akun ssh (*lol). Kita tidak bisa menggunakan perintah adduser untuk ini, tapi menggunakan perintah useradd.

useradd -e 2018-08-25 pengguna-baru -s /bin/bash

Lalu kita cek dengan perintah

chage -l pengguna-baru

Contoh output:

Last password change                                    : Aug 23, 2018  
Password expires                                        : never  
Password inactive                                       : never  
Account expires                                         : Aug 25, 2018  
Minimum number of days between password change          : 0  
Maximum number of days between password change          : 99999  
Number of days of warning before password expires       : 7

Perintah dengan opsi -s adalah untuk menentukan shell yang digunakan oleh user, yang dalam contoh ini adalah bash. Akun yang dibuat dengan useradd ini tanpa password. Selanjutnya bisa kita set password (jika dibutuhkan) dengan perintah :

passwd pengguna-baru

Membuat No Login User

No Login User maksudnya adalah pengguna yang kita buat dan hanya ditujukan untuk menjalankan service tertentu saja. Tidak butuh password, tidak butuh home, tidak butuh shell.

useradd -M pengguna-baru -s /usr/sbin/nologin

Lalu cek dengan perintah:

su pengguna-baru

Output

This account is currently not available.

Oke mungkin sekian dulu tutorial mengenai perintah untuk menambahkan user baru di linux.

Keterangan:

perintah adduser dan useradd tujuannya sama yakni untuk manajemen user baru di linux. Untuk lebih jelasnya mengenai perintah dan juga opsi yang ada, bisa baca di manual page kedua perintah tersebut.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.