Sebagai administrator sistem atau pengguna Linux biasa, Anda mungkin diminta untuk membuat pengguna tambahan di sistem sehingga pengguna lain dapat memetik manfaat dari berinteraksi dengan sistem. Dalam tutorial ini, kami akan memandu Anda melalui cara membuat dan mengelola pengguna baru di sistem Linux.
Membuat Pengguna Baru
Ada 2 perintah yang dapat digunakan untuk membuat user dalam sistem.
- penambah
- tambahkan pengguna
Mari kita lihat masing-masing secara detail.
perintah adduser
adduser
command adalah skrip Perl yang mudah digunakan yang menciptakan pengguna Linux yang berfungsi penuh pada sistem.
Sintaks
Sintaks untuk menambahkan pengguna baru ke sistem Linux adalah seperti yang ditunjukkan di bawah ini
# adduser username
adduser
command menawarkan antarmuka tingkat tinggi dan melakukan fungsi berikut
- Membuat pengguna baru bernama 'nama pengguna'
- Membuat grup baru dengan nama pengguna pengguna baru
- Menempatkan pengguna baru di grup yang baru dibuat dengan nama pengguna pengguna
- Membuat direktori home (/home/username) dan kemudian menyalin file dari
/etc/skel
ke dalamnya. - Permintaan untuk informasi tambahan tentang pengguna baru seperti Nama Lengkap , Nomor Kamar, Telepon Kantor, dan Telepon Rumah
Menambahkan pengguna baru
Dalam contoh ini, kita akan menambahkan pengguna 'penguin' ke sistem
# adduser penguin
>Contoh Keluaran
Daftar pengguna di sistem Linux disimpan di /etc/passwd
mengajukan. Oleh karena itu, untuk memverifikasi bahwa pengguna telah dibuat, jalankan
cat /etc/passwd
>Contoh Keluaran
perintah tambahkan pengguna
useradd
command adalah perintah biner asli dan dianggap sebagai utilitas tingkat rendah untuk menambahkan pengguna ke sistem. Perintah tidak dapat mencapai sebagian besar fungsi yang adduser
menyelesaikan sekaligus dan oleh karena itu, membutuhkan lebih banyak opsi dalam sintaksnya.
Sintaks
Sintaks untuk menggunakan useradd
perintahnya adalah
useradd -option username
-m opsi
Secara default, useradd
perintah tidak membuat direktori home untuk pengguna baru seperti adduser
memerintah. Ini ditunjukkan pada output di bawah di mana pengguna baru 'james' telah dibuat.
Contoh Keluaran
Untuk membuat pengguna bersama dengan direktori home, gunakan -m
pilihan seperti yang ditunjukkan.
$ useradd -m username
Misalnya, untuk membuat pengguna 'james' di samping direktori home-nya, jalankan:
$ useradd -m james
Sekarang Anda dapat memverifikasi keberadaan direktori home untuk pengguna 'james' dengan menjalankan:
$ ls /home
Contoh Keluaran
-u (–uid) opsi
-u
opsi membuat pengguna dengan UID (User ID) tertentu. ID Pengguna adalah bilangan bulat positif yang secara otomatis ditetapkan ke pengguna baru oleh sistem Linux.
Misalnya, untuk membuat pengguna 'james' dengan UID 1400, jalankan:
$ useradd -u 1400 james
Ini dapat diverifikasi dengan perintah
$ id james
Contoh Keluaran
Atau, Anda dapat memverifikasi UID dengan menjalankan
id -u james
Contoh Keluaran
-g (–gid) opsi
-g
atau --gid
opsi membuat pengguna milik grup tertentu dengan menentukan nama grup atau nomor GID.
Misalnya, untuk membuat pengguna 'james' milik grup baru yang disebut pengguna, jalankan perintah
$ useradd -g users james
Untuk memverifikasi ini, jalankan perintah di bawah ini
$ id -gn james
Contoh Keluaran
-c (–komentar) opsi
Opsi -c (–comment) memungkinkan Anda membuat pengguna dengan deskripsi singkat tentang pengguna baru. Misalnya, untuk membuat pengguna baru 'james' dengan string "departemen TI" jalankan
$ useradd -c "IT departmemt" james
Komentar disimpan di /etc/passwd
mengajukan. Anda dapat menggunakan cat
perintah untuk mengungkapkan detail pengguna yang ditampilkan
Contoh Keluaran
-e (–kedaluwarsa) opsi
Jika Anda ingin menentukan tanggal kedaluwarsa akun pengguna baru, gunakan -e
pilihan.
Misalnya, untuk membuat pengguna baru bernama 'james' dengan tanggal kedaluwarsa yang disetel ke June 10 2019
jalankan
$ useradd -e 2019-06-10 username
Selanjutnya, gunakan chage
perintah untuk memverifikasi tanggal kedaluwarsa akun pengguna:
sudo chage -l username
Contoh Keluaran
Menambahkan pengguna ke grup sudoers
Terkadang, Anda mungkin perlu mendelegasikan beberapa hak administratif kepada pengguna biasa sehingga mereka dapat melakukan beberapa tugas administratif. Untuk mencapai ini, Anda perlu menambahkannya ke sudoers
grup.
Salah satu cara untuk menambahkan pengguna ke grup sudoers adalah dengan menjalankan perintah di bawah ini
$ usermod -a -G sudo username
Dimana username
adalah pengguna yang ingin Anda tambahkan ke grup sudoers. Misalnya, untuk menambahkan pengguna 'james' ke sudoers
kelompok jalankan perintah
$ usermod -a -G sudo james
Untuk memverifikasi bahwa pengguna 'james' telah ditambahkan ke grup sudo, jalankan
groups james
Contoh keluaran
Atau, Anda dapat mengedit sudoers
file menggunakan visudo
perintah dengan menjalankan
visudo
Ini akan membuka file seperti yang ditunjukkan di bawah ini
Selanjutnya, tambahkan baris berikut
username ALL = (ALL)ALL
Simpan dan keluar dari editor teks.
Sekarang Anda dapat beralih ke pengguna biasa dan menjalankan perintah admin dengan mendahului nama pengguna dengansudo
seperti yang ditunjukkan.
Menghapus pengguna
Untuk sepenuhnya menghapus pengguna dari sistem Linux, gunakan userdel
perintah dengan -r
atribut seperti yang ditunjukkan
$ userdel -r username
Untuk menghapus pengguna 'james' jalankan perintah di bawah ini.
$ userdel -r james
Kesimpulan
Dalam artikel ini, Anda mempelajari cara membuat dan mengelola pengguna baru di Linux dengan adduser
dan useradd
perintah. Perintah ini berjalan di semua distribusi, baik distribusi Debian maupun Redhat.