Ketika saya perlu bekerja dengan akun pengguna Linux, saya cenderung beralih ke baris perintah. Tentu, ada GUI untuk tujuan ini tetapi saya merasa baris perintah lebih efisien dan efektif dalam tugas tersebut. Selain itu, saya sering mengelola pengguna Linux di server jarak jauh, jadi baris perintah adalah pilihan terbaik saya.
Tapi perintah apa yang terbaik untuk dipelajari untuk manajemen pengguna? Berikut ini lima perintah teratas saya.
1. adduser
Ada dua perintah yang berbeda untuk menambahkan pengguna: useradd dan adduser. Saya menemukan perintah adduser adalah cara terbaik untuk pergi – tidak memerlukan opsi tambahan untuk membuat direktori home pengguna, dan itu meminta Anda untuk membuat kata sandi untuk pengguna (sehingga Anda tidak perlu bekerja dengan perintah lain untuk tujuan itu).
Ketika Anda menggunakan adduser, Anda harus menggunakan sudo dan menambahkan nama pengguna, seperti ini:
Di sini, NAMA_PENGGUNA adalah nama pengguna yang akan ditambahkan. Anda akan diminta untuk mengetik nama lengkap pengguna dan beberapa informasi lainnya (beberapa di antaranya dapat dikosongkan). Terakhir, Anda akan mengetik/verifikasi kata sandi untuk pengguna.
2. usermod
Perintah ini memungkinkan Anda memodifikasi akun pengguna, apakah Anda perlu menambahkan pengguna ke grup, mengubah direktori login pengguna, mengakhiri akun, mengunci pengguna, dan lainnya. Perintah ini penting bagi siapa pun yang harus mengelola mesin Linux dengan pengguna yang berbeda.
Untuk menambahkan pengguna ke grup, Anda akan mengeluarkan:
sudo usermod -aG GRUP PENGGUNA
Dalam contoh ini, GRUP adalah nama grup dan PENGGUNA adalah nama pengguna yang akan ditambahkan ke grup. Opsi aG adalah untuk menambahkan dan grup.
Juga: Ingin menyelamatkan komputer lama Anda? Coba 5 distribusi Linux ini
Anda dapat mengunci pengguna dari akun mereka dengan:
Di sini, PENGGUNA adalah nama pengguna yang akan dikunci.
Untuk membuka kunci pengguna, perintahnya adalah:
3. passwd
Ketika Anda harus mengubah kata sandi pengguna (atau pengguna perlu mengubah kata sandi mereka), perintah passwd adalah semua yang Anda butuhkan. Perintah ini digunakan seperti ini:
PENGGUNA adalah nama pengguna yang perlu mengubah kata sandi. Pengguna dapat menggunakan perintah ini untuk mengubah kata sandi mereka sendiri, tetapi mereka harus memiliki hak sudo untuk melakukannya. Anda juga dapat menggunakan perintah passwd untuk mengakhiri kata sandi pengguna, yang memaksa mereka untuk mengubahnya. Untuk melakukannya, keluarkan perintah:
Di sini, PENGGUNA adalah nama pengguna yang kata sandinya perlu diakhiri.
Juga: Berpikir untuk beralih ke Linux? 10 hal yang perlu Anda ketahui
4. userdel
Ketika seseorang tidak lagi bekerja untuk perusahaan (atau tidak lagi di rumah), Anda mungkin perlu menghapus pengguna. Anda tidak ingin meninggalkan akun tersebut menggantung, jika seseorang menyalahgunakannya. Untuk itu, perintah userdel siap membantu. Jika Anda menjalankan perintah tanpa opsi apa pun, itu akan menonaktifkan akun tetapi meninggalkan direktori home pengguna tersebut utuh. Ini berguna jika Anda memerlukan akses ke file pengguna tersebut.
Untuk menghapus pengguna (dan menyimpan direktori home mereka), perintahnya adalah:
Di mana PENGGUNA adalah pengguna yang ditanyakan.
Juga: Bagaimana menghubungkan Linux dan Android – dan mengapa Anda harus
Untuk juga menghapus direktori home pengguna, keluarkan perintah:
PENGGUNA adalah pengguna yang akan dihapus.
5. lslogins
Jika Anda perlu melihat informasi terperinci tentang pengguna, seperti waktu login terakhir mereka, alamat IP mesin tempat mereka login, grup yang mereka miliki, dan lainnya, implementasikan perintah lslogins, seperti ini:
Di sini, PENGGUNA adalah nama pengguna. Anda akan disajikan dengan informasi lebih dari yang Anda butuhkan tentang pengguna itu.
Untuk mempelajari lebih lanjut tentang bagaimana setiap perintah digunakan, pastikan untuk melihat halaman man untuk masing-masing (man adduser, man usermod, man userdel, dan man lslogins).