Skip to content

Manajemen Pengguna

Vapor menyediakan kemampuan manajemen pengguna dan grup Linux yang komprehensif melalui antarmuka web yang intuitif. Kelola pengguna sistem, grup, permissions, dan akses SSH.

Prasyarat

  • Privilege root atau sudo untuk operasi manajemen pengguna
  • Pemahaman konsep user/group Linux
  • SSH service berjalan (untuk manajemen SSH key)
  1. Dari menu utama, klik Users
  2. Antarmuka manajemen pengguna terbuka dengan daftar pengguna sistem

Manajemen Pengguna

Tampilan Daftar Pengguna

Tampilan utama menampilkan semua pengguna sistem dengan:

  • Username: Nama login
  • UID: Nomor ID pengguna
  • Full Name: Nama asli pengguna
  • Primary Group: Keanggotaan grup utama
  • Home Directory: Path home pengguna
  • Shell: Shell default
  • Status: Enabled/Disabled
  • Last Login: Waktu login terakhir

Membuat Pengguna

Quick Create

  1. Klik Create User
  2. Isi informasi dasar:
    • Username: Nama login (wajib)
    • Full Name: Nama asli (opsional)
    • Password: Password awal
    • Email: Email kontak
  3. Klik Create

Pembuatan Pengguna Lanjutan

Untuk kontrol lebih, perluas Advanced Options:

Pengaturan Akun
  • UID: ID pengguna spesifik (auto-assign jika kosong)
  • Primary Group: Keanggotaan grup utama
  • Additional Groups: Grup sekunder
  • Home Directory: Path home custom
  • Shell: Shell login pengguna
  • Expiry Date: Kadaluarsa akun
Kebijakan Password
  • Force Change: Wajib ganti password saat login pertama
  • Minimum Days: Antara perubahan password
  • Maximum Days: Periode validitas password
  • Warning Days: Peringatan sebelum kadaluarsa
  • Inactive Days: Grace period setelah kadaluarsa

Mengelola Pengguna yang Ada

Edit Pengguna

  1. Klik username atau tombol Edit
  2. Modifikasi properti pengguna:
    • Informasi personal
    • Keanggotaan grup
    • Shell dan home directory
    • Pengaturan akun
  3. Klik Save Changes

Reset Password

  1. Klik Reset Password di aksi pengguna
  2. Masukkan password baru
  3. Opsional paksa ganti saat login berikutnya
  4. Klik Reset

Lock/Unlock Akun

  • Lock: Nonaktifkan login pengguna sementara
  • Unlock: Aktifkan kembali akses pengguna
  • Preservasi data dan pengaturan pengguna

Manajemen Grup

Daftar Grup

Lihat semua grup sistem:

  • Group Name: Identifier grup
  • GID: Nomor ID grup
  • Members: Jumlah pengguna
  • Description: Tujuan grup
  • Type: Grup sistem atau pengguna

Membuat Grup

  1. Klik Create Group
  2. Masukkan informasi grup:
    • Group Name: Identifier unik
    • GID: ID spesifik (opsional)
    • Description: Tujuan grup
  3. Tambahkan member awal (opsional)
  4. Klik Create

Manajemen SSH Key

Melihat SSH Key

Untuk setiap pengguna, lihat:

  • Daftar authorized keys
  • Tipe key (RSA, ED25519, dll)
  • Fingerprint key
  • Komentar/label key
  • Tanggal penambahan

Menambahkan SSH Key

  1. Navigasi ke tab SSH Keys pengguna
  2. Klik Add SSH Key
  3. Paste konten public key
  4. Tambahkan komentar deskriptif
  5. Klik Add

Manajemen Sudo

Melihat Akses Sudo

Periksa privilege sudo pengguna:

  • Akses sudo penuh
  • Akses perintah spesifik
  • Pembatasan host
  • Pengaturan NOPASSWD

Memberikan Akses Sudo

Simple Sudo

  1. Edit pengguna
  2. Aktifkan checkbox Sudo Access
  3. Pengguna ditambahkan ke grup sudo/wheel

Advanced Sudo

  1. Klik Advanced Sudo
  2. Konfigurasi:
    • Commands: Perintah yang diizinkan
    • Run As: User/grup untuk menjalankan
    • Hosts: Host yang diizinkan
    • NOPASSWD: Skip password prompt

Operasi Bulk

Pembuatan Pengguna Bulk

  1. Klik Bulk Create
  2. Upload file CSV atau paste data
  3. Map kolom ke field
  4. Review dan konfirmasi
  5. Jalankan pembuatan bulk

Praktik Terbaik

Manajemen Pengguna

  1. Principle of Least Privilege: Berikan akses minimal yang diperlukan
  2. Audit Reguler: Review akun pengguna secara berkala
  3. Password Kuat: Terapkan persyaratan kompleksitas
  4. Nonaktifkan Akun Tidak Terpakai: Lock atau hapus pengguna tidak aktif
  5. Dokumentasi Perubahan: Simpan audit trail modifikasi

Keamanan SSH

  1. Auth Berbasis Key: Pilih key daripada password
  2. Rotasi Key: Update SSH key secara teratur
  3. Nonaktifkan Root SSH: Jangan izinkan login root langsung
  4. Monitor Akses: Log koneksi SSH
  5. Batasi Sumber: Batasi SSH dari IP spesifik

Pemecahan Masalah

Masalah Login

  • Periksa akun tidak terkunci
  • Verifikasi password tidak kadaluarsa
  • Pastikan shell valid
  • Periksa home directory ada
  • Review konfigurasi PAM

Masalah Permission

  • Verifikasi keanggotaan grup
  • Periksa ownership file
  • Review konfigurasi sudo
  • Pastikan umask tepat
  • Periksa SELinux/AppArmor

Dibuat dengan semangat gotong royong demi kemajuan bangsa 🇮🇩