Perlu Memodifikasi Akun Pengguna di Linux? Ini Perintah yang Anda Butuhkan

Trevor Williams/DigitalVision via Getty

Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.


Perintah usermod adalah kependekan dari user modification, dan sesuai namanya, memungkinkan Anda untuk memodifikasi berbagai aspek dari sebuah akun pengguna.

Bagi seorang administrator Linux, perintah ini sangat krusial. Bagi pengguna Linux, perintah ini tentu sangat berguna, terutama mengingat fungsionalitas yang dimilikinya.

Mari kita eksplor lebih dalam dan lihat seluk-beluk dari perintah usermod di Linux.

1. Mengubah detail pengguna

Saat Anda membuat pengguna Linux dengan perintah adduser, Anda dapat menyertakan detail tertentu untuk pengguna baru tersebut (seperti nama lengkap, nomor telepon kantor dan rumah, serta informasi lain yang dapat digunakan sebagai deskripsi). Setelah pengguna dibuat, satu-satunya cara untuk mengubah atau menambah informasi tersebut adalah melalui perintah usermod. Misalnya, Anda ingin menambahkan komentar untuk seorang pengguna. Untuk melakukannya, Anda akan menjalankan perintah:

sudo usermod -c “INFORMASI” USER

Dimana INFORMASI adalah teks yang ingin Anda tambahkan, dan USER adalah akun pengguna yang ingin diubah.

Ini dapat berguna jika Anda memiliki dua pengguna dengan nama depan yang sama dan Anda ingin membedakan mereka dalam informasi penggunanya.

2. Mengubah nama pengguna

Anda juga dapat mengubah nama pengguna (username). Perlu diketahui bahwa ini tidak mengubah nama direktori home pengguna. Jadi, jika saya memiliki pengguna ‘sam’ dan ingin mengubahnya menjadi ‘samantha’, usermod siap membantu. Perintahnya akan terlihat seperti ini:

sudo usermod -l samantha sam

Opsi -l adalah untuk nama login.

3. Mengganti nama direktori home

Setelah mengubah nama pengguna, Anda mungkin juga ingin mengganti nama direktori home-nya. Sebelum melakukannya, pastikan pengguna telah logout; jika tidak, dapat menyebabkan masalah pada akun (atau datanya). Anda juga perlu memastikan bahwa data pengguna ditambahkan ke direktori home yang baru (jika tidak, pengguna akan mendapatkan home yang kosong). Untuk mengubah nama direktori (dan memindahkan datanya), Anda akan menggunakan perintah seperti ini (dengan contoh sam/samantha):

MEMBACA  Lampu langit-langit Skylight yang cerah dari Nanoleaf sekarang di harga terbaik mereka

sudo usermod -d /home/samantha -m sam

Opsi -d untuk mengatur path direktori home baru, dan opsi -m untuk memindahkan data.

4. Mengunci dan membuka kunci akun pengguna

Mungkin ada kalanya Anda perlu mengunci akses seorang pengguna ke akunnya (dan kemudian mengizinkannya kembali). Ini bisa diterapkan untuk karyawan kontrak atau anak yang sedang dihukum. Untuk mengunci sebuah akun pengguna, perintahnya adalah:

sudo usermod -L USER

Dimana USER adalah nama pengguna yang akan dikunci.

Untuk membuka kuncinya, jalankan perintah:

sudo usermod -U USER

Dimana USER adalah nama akun pengguna.

6. Mengubah tanggal kedaluwarsa akun

Tahukah Anda bahwa Anda bisa mengatur kedaluwarsa untuk sebuah akun pengguna di Linux? Misalkan Anda memiliki karyawan kontrak yang masa kerjanya berakhir pada 31 Oktober 2025. Jika Anda ingin mengatur akun pengguna orang tersebut agar kedaluwarsa pada tanggal itu (daripada harus mengingatnya ketika tanggalnya tiba), Anda dapat menggunakan fitur expiry pada usermod seperti ini:

sudo usermod -e 2025-10-31 USER

Dimana USER adalah nama akun pengguna.

7. Menambahkan pengguna ke sebuah grup (atau beberapa grup)

Saya sudah sering menggunakan fitur ini. Contohnya, saya banyak menggunakan Docker, dan saat saya menginstallnya, saya harus menambahkan pengguna ke grup docker (agar dapat bekerja tanpa sudo, yang dapat menimbulkan masalah keamanan). Anda mungkin juga telah membuat sebuah grup yang akan digunakan oleh beberapa akun untuk mengakses folder tertentu. Katakanlah Anda telah membuat grup ‘editorial’ dan ingin menambahkan ‘sam’ ke dalamnya. Perintahnya adalah:

sudo usermod -aG editorial sam

8. Memodifikasi direktori home pengguna

Jika Anda telah mengganti nama sebuah akun pengguna, Anda akan perhatikan bahwa direktori home-nya masih menggunakan nama yang lama. Jika Anda ingin mengganti nama direktori home pengguna (untuk menghindari kebingungan), usermod dapat melakukannya. Namun, sebelum melakukannnya, penting untuk memastikan bahwa pengguna telah logout dari akunnya (jika tidak, dapat menyebabkan masalah serius).

MEMBACA  2 Saham Komputasi Kuantum yang Dapat Meningkatkan Portofolio Anda

Untuk mengubah nama direktori home seorang pengguna, perintahnya adalah:

sudo usermod -d /home/NAMABARU NAMALAMA

Dimana NAMABARU adalah nama baru untuk direktori tersebut dan NAMALAMA adalah nama saat ini.

9. Mengubah shell pengguna

Kemungkinan Anda perlu melakukan ini cukup kecil, tetapi Anda dapat mengubah shell default seorang pengguna. Misalkan Anda ingin mengubah shell samantha dari bash ke zsh. Untuk melakukannya, pertama pastikan shell yang baru tersebut terinstall dengan perintah:

cat /etc/shells

Jika zsh terdaftar, Anda dapat mengubahnya untuk samantha dengan perintah berikut:

sudo usermod -s /bin/SHELL samantha

Ingin mengikuti karya saya? Tambahkan ZDNET sebagai sumber tepercaya di Google.