Perintah Linux Berkaitan User & Group

By | Oktober 25, 2018

Ketika kita mengurus sebuah server menggunakan sistem operasi Linux misal CentOS 7, terkadang kita butuh untuk menambah atau menghapus user atau juga menambahkan user ke group tertentu. Berikut bebrapa hal yang dapat kita lakukan yang berkaitan dengan user dan group:

  • Membuat user baru, perintahnya adalah # useradd NamaUser

Perintah tersebut akan membuat user baru sesuai dengan nama user yang kita masukan. Pembuatan user tersebut akan membuat 1 direktori sesuai dengan nama user tersebut pada direktori /home. dan default dari group user ini adalah nama user itu juga.

  • Melihat daftar user yang ada, perintahnya # cat /etc/passwd

Daftar user tersebut, nantinya akan berbentuk seperti ini

guest:x:500:500:guest:/home/guest:/bin/bash

Dari daftar tersebut, terlihat kalau daftar tersebut terbagi menjadi 7 kolom/bagian yang dipisahkan oleh tanda : (titik dua).

    • Kolom 1 berisi username
    • Kolom 2 berisi password (hanya ditandi dengan tanda ‘x’ yang berarti mempunyai password)
    • Kolom 3 berisi UID (user ID), UID ini selalu dimulai dari 500
    • Kolom 4 berisi GID (Group ID), GUID ini juga selalu dimulai dari 500
    • Kolom 5 berisi Full name user
    • Kolom 6 berisi home direktori user
    • Kolom 7 berisi shell user tersebut
  • Melihat password user dalam bentuk terekripsi, perintahnya # cat /etc/shadow
  • Menghapus user, gunakan perintah # userdel namauser
    Perintah ini akan menghapus user yang kita masukan, tetapi tidak menghapus direktori user di folder /home.
  • Menghapus user dan folder home-nya, gunakan perintah # userdel -r namauser
  • Membuat Group, gunakan perintah # groupadd NamaGroup
    Perintah tersebut akan membuat suatu group baru. Saat baru dibuat group ini akan kosong, artinya tidak ada anggota pada group ini. Seperti penjelasan di atas, bahwa setiap pembuatan GID ini akan dimulai dari 500. Sekarang bagaimana jika kita ingin memberikan GID ini dengan 700? Gunakan perintah # groupadd -g 700 NamaGroup.
  • Melihat daftar group yang ada, gunakan perintah # cat /etc/group
  • Menambahkan user ke group tertentu, perintahnya # usermod -aG NamaGroup NamaUser

Misalnya kita akan menambahkan user akif kita contoh msaimin kedalam group web server (apache), maka perintah yang dapat kita kerjakan adalah:

# usermod -aG apache msaimin

untuk menambahkan user ke grup sudo (user dengan hak admin) caranya:

# usermod -aG sudo muhidin

Apabila lupa menggunakan huruf a artinya memindah user dari grup A ke grup B contoh # usermod -G www-data muhidin artinya grup muhidin pindah ke grup www-data dan tidak ada di grup sudo

  • Menghapus Group, gunakan perintah # groupdel NamaGroup

Demikian sekilas artikel tentang user dan group di linux, dan perintah ini adalah perintah dasar linux, artinya akan jalan di berbagai distro yang ada semisal, CentOS, Linux Mint atau BlankOn. (ms)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.