Panduan Penggunaan Perintah `usermod` - wongganteng10/tutorial GitHub Wiki
usermod
Panduan Penggunaan Perintah Perintah usermod
digunakan untuk mengubah informasi pengguna di sistem Linux.
Format Umum
usermod [opsi] LOGIN
LOGIN: Nama pengguna yang akan dimodifikasi.
Opsi
-b, --badnames
: Mengizinkan nama yang tidak sesuai standar.-c, --comment COMMENT
: Menetapkan nilai baru untuk field GECOS (biasanya informasi tambahan tentang pengguna seperti nama lengkap).-d, --home HOME_DIR
: Menetapkan direktori home baru untuk akun pengguna.-e, --expiredate EXPIRE_DATE
: Menetapkan tanggal kedaluwarsa akun pengguna. Format tanggal adalah YYYY-MM-DD.-f, --inactive INACTIVE
: Menetapkan masa nonaktif setelah masa berlaku password berakhir.-g, --gid GROUP
: Menetapkan grup utama baru untuk pengguna.-G, --groups GROUPS
: Menetapkan daftar grup tambahan baru untuk pengguna. Daftar grup dipisahkan dengan koma.-a, --append
: Menambahkan pengguna ke grup tambahan yang disebutkan oleh opsi -G tanpa menghapusnya dari grup lain.-h, --help
: Menampilkan pesan bantuan dan keluar.-l, --login NEW_LOGIN
: Menetapkan nama login baru untuk pengguna.-L, --lock
: Mengunci akun pengguna, mencegah login.-m, --move-home
: Memindahkan konten direktori home ke lokasi baru (gunakan hanya dengan -d).-o, --non-unique
: Mengizinkan penggunaan UID yang duplikat (non-unique).-p, --password PASSWORD
: Mengatur password baru menggunakan password yang terenkripsi.-R, --root CHROOT_DIR
: Menetapkan direktori chroot untuk operasi.-P, --prefix PREFIX_DIR
: Menetapkan direktori prefix di mana file /etc/* berada.-s, --shell SHELL
: Menetapkan shell login baru untuk pengguna.-u, --uid UID
: Menetapkan UID baru untuk pengguna.-U, --unlock
: Membuka kunci akun pengguna yang terkunci.-v, --add-subuids FIRST-LAST
: Menambahkan rentang UID subordinat.-V, --del-subuids FIRST-LAST
: Menghapus rentang UID subordinat.-w, --add-subgids FIRST-LAST
: Menambahkan rentang GID subordinat.-W, --del-subgids FIRST-LAST
: Menghapus rentang GID subordinat.-Z, --selinux-user SEUSER
: Menetapkan pemetaan pengguna SELinux baru untuk akun pengguna.
Contoh Penggunaan
-
Mengubah direktori home pengguna:
usermod -d /home/newhome johndoe
-
Menambahkan pengguna ke grup tambahan tanpa menghapusnya dari grup lain:
usermod -a -G sudo,jdgroup johndoe
-
Mengubah shell login pengguna:
usermod -s /bin/zsh johndoe
-
Mengunci akun pengguna:
usermod -L johndoe
-
Mengatur password baru:
usermod -p $(openssl passwd -1 newpassword) johndoe
Gunakan panduan ini untuk memodifikasi informasi pengguna sesuai dengan kebutuhan Anda di sistem Ubuntu.