Manajemen Pengguna menjadi pertimbangan penting ketika Anda ingin menambahkan banyak pengguna ke sistem. Jika manajemen pengguna di sistem Anda tidak efektif, Anda mungkin harus mengkompromikan keamanan dan akses informasi pribadi dan sensitif yang ada di sistem Anda. Artikel ini memberi Anda teknik sederhana yang dapat Anda manfaatkan untuk memiliki kontrol manajemen pengguna yang efektif. Ini mencakup prosedur manajemen pengguna dan grup, baik melalui UI dan baris perintah yang dapat Anda lakukan melalui langkah-langkah yang sangat mendasar.
Kami menjalankan perintah dan proses yang dijelaskan dalam artikel ini di Ubuntu 18.04 sistem. Harap dicatat bahwa Anda harus memiliki hak akses root untuk melakukan salah satu tugas yang disebutkan di sini. Jadi mari kita pahami dulu apa itu root?
Memahami pengguna root
Sebelum memulai dengan manajemen pengguna, penting untuk memiliki pemahaman tentang pengguna root di Linux. Ubuntu, secara default, tidak mengizinkan pengguna root untuk login secara langsung (distribusi Linux lainnya seperti Debian dan CentOS memungkinkan login root langsung); Oleh karena itu Ubuntu telah menciptakan fungsionalitas dengan nama "sudo" yang dapat Anda gunakan untuk melakukan berbagai operasi administratif. Anda perlu memberikan kata sandi dengan perintah sudo yang membantu menjaga akuntabilitas untuk semua tindakan pengguna sebagai administrator. Secara default, pengguna pertama yang dibuat saat Anda menginstal Ubuntu diberikan hak sudo. Itu diberikan hak root lengkap dan ditambahkan ke daftar sudoers di file /etc/sudoersers.
Penting untuk dicatat bahwa Anda harus menjadi sudoer resmi untuk melakukan semua operasi manajemen pengguna yang dijelaskan dalam artikel ini.
Mengelola Pengguna
Anda dapat menambahkan pengguna ke sistem Ubuntu melalui UI; namun, manajemen pengguna tingkat lanjut perlu dilakukan melalui baris perintah.
Menambahkan Pengguna melalui GUI
Silakan ikuti langkah-langkah ini untuk menambahkan pengguna melalui antarmuka grafis Ubuntu:
Buka dialog Pengaturan Akun baik melalui Ubuntu Dash atau dengan mengklik panah bawah yang terletak di sudut kanan atas layar Ubuntu Anda. Klik nama pengguna Anda lalu pilih Pengaturan Akun sebagai berikut:
Dialog Pengguna berikut akan terbuka. Harap dicatat bahwa semua bidang akan dinonaktifkan secara default. Anda perlu memberikan otentikasi untuk bekerja lebih jauh dengan dialog ini. Klik tombol Buka Kunci yang terletak di sudut kanan atas dialog Pengguna.
Dialog Otentikasi berikut akan terbuka bagi Anda untuk memberikan informasi otentikasi sebagai administrator karena hanya dengan cara ini Anda dapat membuat atau mengedit akun pengguna:
Iklan
Harap berikan kata sandi Anda dan kemudian klik Otentikasi tombol. Anda sekarang akan dapat melihat bahwa semua bidang dalam dialog Pengguna diaktifkan untuk Anda kerjakan:
Klik Tambahkan pengguna tombol. Dialog Tambah Pengguna berikut akan terbuka bagi Anda untuk memasukkan detail pengguna baru yang ingin Anda buat:
Anda dapat menentukan apakah Anda ingin membuat pengguna Standar atau Administratif melalui dialog ini. Penting juga untuk mengetahui bahwa bukanlah praktik keamanan yang baik untuk membiarkan bidang kata sandi kosong untuk pengguna baru. Dengan cara ini setiap pengguna dapat masuk dan mengakses data pribadi dan aman di sistem Anda your.
Klik Menambahkan tombol yang hanya akan diaktifkan ketika Anda telah memberikan semua informasi yang valid dalam dialog Tambah Pengguna.
Pengguna baru sekarang akan dibuat dan Anda akan dapat melihatnya di dialog Pengguna sebagai berikut:
Menambahkan Pengguna Melalui Baris Perintah
Baris perintah Ubuntu memberikan lebih banyak kontrol kepada administrator untuk melakukan operasi manajemen pengguna. Silakan ikuti langkah-langkah berikut untuk menambahkan pengguna melalui baris perintah:
- Buka Terminal dengan menekan Ctrl+Alt+T atau melalui Dash Ubuntu.
- Masukkan perintah berikut untuk menambahkan pengguna baru:
$ sudo adduser [nama pengguna]
Anda akan diminta untuk memasukkan kata sandi untuk sudo. Anda juga akan diminta untuk mengetik dan mengetik ulang kata sandi (untuk konfirmasi ulang) untuk pengguna baru. Anda dapat memilih untuk memberikan atau mengabaikan memasukkan biodata pengguna baru karena bersifat opsional.
Memasukkan kamu jika informasi yang Anda berikan benar dan kemudian tekan tombol Enter.
Pengguna baru sekarang akan dibuat di sistem Ubuntu Anda.
Daftar Semua Pengguna
Sebagai administrator Ubuntu, Anda dapat melihat daftar pengguna yang ditambahkan ke sistem Anda melalui perintah berikut:
$ awk -F':"$2 ~ "\$" print $1' /etc/shadow
Pada gambar ini, sana adalah administrator, tamu adalah pengguna yang kami buat melalui UI dan pengguna tamu adalah pengguna yang kami buat melalui baris perintah.
Mengunci/Membuka Kunci Akun Pengguna
Ubuntu memungkinkan Anda mengunci dan membuka kunci akun pengguna untuk sementara melalui perintah berikut:
$ sudo passwd -l nama pengguna $ sudo passwd -u nama pengguna
Pengguna yang terkunci tidak akan dapat masuk ke sistem sampai dia dalam keadaan terkunci.
Memberikan Hak Istimewa Root kepada Pengguna
Jika Anda ingin memberikan hak akses root kepada pengguna, Anda perlu mengedit file visudo yang berisi daftar sudoers di sistem Anda.
Buka file visudo melalui perintah berikut:
$ sudo nano visudo
Perintah ini akan membuka file visudo di editor Nano.
Tambahkan baris berikut dalam file:
[nama pengguna] SEMUA=(SEMUA) SEMUA
Baris ini akan memberikan hak root penuh kepada pengguna yang ditentukan.
User_Alias ADMINS = [nama pengguna] Cmnd_Alias HTTPD = /etc/init.d/httpd ADMIN SEMUA = HTTPD
Baris-baris ini akan membuat grup pengguna yang kemudian dapat Anda tetapkan alias perintah.
Keluar dari file melalui Ctrl+X, lalu masukkan Y dan Enter untuk menyimpan perubahan yang Anda buat pada file visudo.
Pengguna 'tamu' dari contoh kami sekarang akan dapat melakukan semua operasi root.
Menghapus Pengguna Melalui Baris Perintah
Anda dapat menghapus pengguna melalui baris perintah dengan menggunakan perintah berikut:
$ sudo deluser [nama pengguna]
Dalam contoh ini, kami telah menghapus pengguna tamu. Harap diingat bahwa jika pengguna dihapus dari grup yang tidak memiliki anggota lagi, grup pengguna tersebut juga akan dihapus secara otomatis.
Menghapus Pengguna Melalui GUI
Anda dapat melakukan tugas sederhana menghapus pengguna melalui antarmuka grafis sebagai berikut:
- Buka Pengaturan akun dialog baik melalui dasbor Ubuntu atau dengan mengklik panah bawah yang terletak di sudut kanan atas layar Ubuntu Anda. Klik nama pengguna Anda lalu pilih Pengaturan Akun.
- Itu Dialog pengguna akan buka. Harap dicatat bahwa semua bidang akan dinonaktifkan. Anda perlu memberikan otentikasi untuk bekerja lebih jauh dengan dialog ini. Klik Membuka kunci tombol yang terletak di sudut kanan atas dialog Pengguna.
- Pilih nama pengguna pengguna yang ingin Anda hapus, lalu klik tombol Hapus Pengguna tombol sebagai berikut:
Anda akan ditanya apakah Anda ingin membuang atau menyimpan file pengguna yang dihapus dari sistem Anda melalui dialog berikut:
Anda dapat memilih untuk menghapus atau menyimpan file melalui tombol masing-masing. Pengguna kemudian akan dihapus dari sistem Anda
Menghapus/mengarsipkan Folder Beranda Pengguna yang Dihapus
Saat Anda menghapus pengguna dari sistem Anda, folder asalnya mungkin masih berada di komputer Anda tergantung pada pilihan yang Anda buat saat menghapus pengguna. Anda dapat menghapus folder ini secara manual atau mengarsipkannya. Pengguna baru yang Anda buat dengan ID pengguna atau ID grup yang sama dengan pengguna yang dihapus sekarang dapat mengakses foldernya. Anda mungkin ingin mengubah nilai UID/GID ini menjadi sesuatu yang lebih sesuai, seperti akun root, Anda bahkan dapat memilih untuk memindahkan folder untuk menghindari konflik di masa mendatang melalui perintah berikut:
$ sudo chown -R root:root /home/username/ $ sudo mkdir /home/archived_users/ $ sudo mv /home/username /home/archived_users/
Mengelola Grup
Ubuntu memungkinkan Anda membuat grup untuk pengguna di sistem Anda. Dengan cara ini Anda dapat menetapkan hak administratif dan akses file ke seluruh grup daripada satu pengguna pada satu waktu.
Anda dapat melakukan Manajemen Grup di Ubuntu 18 hanya melalui baris perintah.
Menambahkan Grup
Untuk menambahkan grup pengguna baru, masukkan perintah berikut:
$ sudo addgroup [nama grup]
Contoh:
Grup baru akan dibuat dan ID grup unik (GID) akan ditetapkan untuk itu.
Menambahkan Pengguna ke Grup
Anda dapat menambahkan pengguna yang sudah ada ke grup melalui perintah berikut:
$ sudo adduser [nama pengguna] [nama grup]
Contoh:
Melihat Informasi Grup
Untuk melihat anggota grup, gunakan perintah berikut:
$grup nama pengguna
Anda dapat menggunakan perintah berikut untuk membuat daftar anggota grup bersama dengan GID mereka
$id nama pengguna
Output gid mewakili grup utama yang ditetapkan untuk pengguna. Silakan baca lebih lanjut untuk mengetahui apa itu kelompok primer dan sekunder.
Mengubah Grup Utama Pengguna
Seorang pengguna dapat menjadi bagian dari satu atau beberapa grup; salah satunya menjadi kelompok primer dan yang lainnya adalah kelompok sekunder. Dalam output dari perintah id, gid menunjukkan grup utama pengguna. Untuk mengubah grup utama pengguna, gunakan perintah berikut:
$ sudo usermod -g [newPrimaryGroup] [nama pengguna]
Contoh:
Anda sekarang dapat melihat bahwa gip baru yang diambil melalui perintah id adalah gip dari grup utama yang baru ditetapkan.
Menetapkan Grup Saat Membuat Pengguna
Anda dapat menetapkan grup ke pengguna secara bersamaan saat membuat pengguna baru sebagai berikut:
$ sudo useradd -G [nama grup] [nama pengguna]
Contoh:
Setel atau ubah kata sandi untuk pengguna
Harap dicatat bahwa pengguna baru ini belum diberi kata sandi. Ini bukan praktik keamanan yang baik, oleh karena itu Anda harus menetapkan kata sandi untuk pengguna baru ini sesegera mungkin melalui perintah berikut:
$ sudo passwd [nama pengguna]
Contoh:
Pengguna baru sekarang akan memiliki kata sandi.
Silakan lihat di gambar UI berikut bagaimana akun pengguna telah dinonaktifkan oleh sistem sebelum diberi kata sandi.
Daftar Semua Grup
Anda dapat membuat daftar semua grup yang berada di sistem Anda melalui perintah berikut:
$ sudo getent grup
Menghapus Grup
Untuk menghapus grup pengguna dari sistem Anda, Anda dapat menggunakan perintah berikut:
$ sudo delgroup [nama grup]
Artikel ini menjelaskan bagaimana Anda dapat mengelola pengguna dan grup di sistem Ubuntu Anda untuk kontrol hak dan hak istimewa yang efektif. Anda dapat mengelola pengguna sebagai administrator atau memberikan hak administratif kepada pengguna lain untuk melakukan operasi ini melalui langkah-langkah bermanfaat yang dijelaskan dalam tutorial ini.