Managing Local Users and Groups
Tags: ramadhanbersamaredhat
Published: 2024-03-30 15:09:17

**MENGELOLA AKUN PENGGUNA LOKAL**

**Membuat Pengguna dari Baris Perintah**

- Perintah **useradd** _username_ membuat pengguna baru bernama username. Perintah ini mengatur direktori rumah pengguna dan informasi akun, dan membuat grup pribadi untuk pengguna bernama nama pengguna. Pada titik ini, akun tidak memiliki kata sandi yang valid, dan pengguna tidak dapat masuk sampai kata sandi ditetapkan.

- Perintah **useradd --help** menampilkan opsi dasar yang dapat digunakan untuk mengganti default. Pada kebanyakan kasus, opsi yang sama dapat digunakan dengan perintah **usermod** untuk memodifikasi pengguna yang sudah ada.

- Beberapa nilai default, seperti rentang nomor UID yang valid dan aturan umur kata sandi default, dibaca dari berkas /etc/login.defs. Nilai dalam berkas ini hanya digunakan saat membuat pengguna baru. Perubahan pada berkas ini tidak mempengaruhi pengguna yang sudah ada.

**Memodifikasi Pengguna yang Sudah Ada dari Baris Perintah**

- Perintah **usermod --help** menampilkan opsi dasar yang dapat digunakan untuk memodifikasi akun. Beberapa opsi umum meliputi:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5gm3guh3kx6b7g1agfrr.png)

**Menghapus Pengguna dari Baris Perintah**

- Perintah **userdel** _username_ menghapus rincian nama pengguna dari /etc/passwd, tetapi membiarkan direktori home pengguna tetap utuh.

- Perintah **userdel -r** _username_ menghapus rincian nama pengguna dari /etc/passwd dan juga menghapus direktori home pengguna.

**Mengatur Kata Sandi dari Baris Perintah**

- Perintah **passwd** _username_ menetapkan kata sandi awal atau mengubah kata sandi nama pengguna yang ada.

- Pengguna root dapat mengatur kata sandi ke nilai apa pun. Sebuah pesan akan ditampilkan jika kata sandi tidak memenuhi kriteria minimum yang disarankan, tetapi diikuti dengan perintah untuk mengetik ulang kata sandi baru dan semua token berhasil diperbarui.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ofk6d5e1wpmkplv4oaen.png)

- Pengguna biasa harus memilih kata sandi yang panjangnya minimal delapan karakter dan juga tidak didasarkan pada kata dalam kamus, nama pengguna, atau kata sandi sebelumnya.

**Rentang UID**

Nomor UID dan rentang nomor tertentu digunakan untuk tujuan tertentu oleh Red Hat Enterprise Linux.

- UID _0_ selalu ditetapkan ke akun pengguna super, root.

- UID _1-200_ adalah rentang "pengguna sistem" yang ditetapkan secara statis untuk proses sistem oleh Red Hat.

- UID _201-999_ adalah rentang "pengguna sistem" yang digunakan oleh proses sistem yang tidak memiliki berkas pada sistem berkas. Mereka biasanya ditetapkan secara dinamis dari kumpulan yang tersedia ketika perangkat lunak yang membutuhkannya diinstal. Program dijalankan sebagai pengguna sistem "tidak memiliki hak istimewa" ini untuk membatasi akses mereka hanya pada sumber daya yang mereka perlukan agar dapat berfungsi.

- UID _1000+_ adalah rentang yang tersedia untuk ditetapkan ke pengguna biasa.

**MENGELOLA AKUN GRUP LOKAL**

**Membuat Grup dari Baris Perintah**

- Perintah **groupadd** membuat grup. Tanpa opsi, perintah **groupadd** menggunakan GID berikutnya yang tersedia dari rentang yang ditentukan dalam berkas /etc/login.defs saat membuat grup.

- Opsi -g menentukan GID tertentu untuk digunakan oleh grup.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x7dl9atrjghap6cyeoh4.png)

- Opsi -r membuat grup sistem menggunakan GID dari kisaran GID sistem yang valid yang tercantum dalam file /etc/login.defs. Item konfigurasi SYS_GID_MIN dan SYS_GID_MAX di /etc/login.defs mendefinisikan rentang GID sistem.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tj5pwudk1065st0stvz2.png)

**Memodifikasi Grup yang Ada dari Baris Perintah**

- Perintah **groupmod** mengubah properti grup yang sudah ada. Opsi -n menentukan nama baru untuk grup.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rtnz2ndjdm7093431nmr.png)Perhatikan bahwa nama grup diperbarui menjadi grup0022 dari grup02.


- Opsi **-g** menentukan GID baru.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aa8ggvyqr7s5x2jbii8c.png)Perhatikan bahwa GID diperbarui ke 20000 dari 988.

**Menghapus Grup dari Baris Perintah**

- Perintah **groupdel** menghapus grup.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tdthlm1b8pl601mjma5t.png)

**Mengubah Keanggotaan Grup dari Command Line**

- Keanggotaan grup dikontrol dengan manajemen pengguna. Gunakan perintah **usermod -g** untuk mengubah grup utama pengguna.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bv80v2m3qfuzk5s48p3h.png)

- Gunakan perintah **usermod -aG** untuk menambahkan pengguna ke grup tambahan.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u9gsc04h495vx981fuyt.png)