Setiap pengguna yang berinteraksi dengan sistem Linux memiliki akun. Namun selain pengguna standar, ada beberapa jenis akun pengguna lain di Linux.
Akun pengguna adalah konsep utama di Linux. Terutama, mereka membantu Anda mengelola kontrol akses pada sistem Anda. Selain itu, mereka mengizinkan banyak pengguna untuk masuk pada waktu tertentu, dan mereka sangat penting untuk keamanan sistem.
Tanpa akun pengguna, akan sulit untuk mengontrol siapa yang memiliki akses ke bagian mana dari sistem Linux. Linux memiliki empat jenis utama akun pengguna. Inilah semua yang perlu Anda ketahui tentang mereka.
Pengidentifikasi Akun Pengguna
Sistem Linux dapat memiliki banyak akun pengguna, oleh karena itu, untuk dapat mengidentifikasi setiap akun secara unik, Linux menggunakan Pengidentifikasi Pengguna (UID) dan Pengidentifikasi Grup (GID). Dasar dari setiap akun pengguna berkisar pada UID-nya.
Selain itu, setiap akun pengguna dikaitkan dengan grup tertentu dan oleh karena itu diberi GID. Tentu saja, akun pengguna dapat menjadi milik beberapa grup.
Selain memiliki pengidentifikasi pengguna dan grup, setiap akun pengguna memiliki UID-nya sendiri dalam rentang tertentu yang sesuai dengan jenis akun miliknya.
1. Akun pengguna super
Di Linux, akun pengguna super dikenal sebagai root, administrator default sistem Anda. Setiap sistem Linux minimal harus memiliki satu akun pengguna root.
Sebagai bagian dari hak administratif, akun pengguna super memiliki akses dan kendali tak terbatas atas suatu sistem, termasuk pengguna lain. Inilah mengapa Anda harus selalu atur kata sandi yang kuat untuk akun root.
Akun pengguna super selalu memiliki UID 0 dan merupakan bagian dari grup ID 0 juga.
Tidak seperti akun lain, superuser memiliki direktori home di direktori tingkat atas, yang terletak di /root.
2. Akun Reguler
Semua pengguna lain yang kemudian ditambahkan ke sistem Linux dikenal sebagai akun biasa atau akun standar. Jenis akun ini memiliki akses dan kontrol terbatas atas sistem tetapi dapat memperoleh hak administratif menggunakan perintah sudo atau su.
Pada sistem Linux modern, pengguna biasa memiliki UID dengan angka empat digit mulai dari 1000. Faktanya, akun pengguna pertama yang Anda buat di sistem Anda biasanya memiliki UID 1000.
Secara default, akun pengguna reguler memiliki direktori home mereka di dalam /home direktori. Jika kamu gunakan perintah ls untuk melakukan daftar direktori home, Anda akan mendapatkan gambaran bagus tentang pengguna saat ini di sistem Anda.
Atribut penting lainnya dari akun reguler adalah bahwa mereka memiliki shell default dan di sebagian besar distro Linux, ini adalah Bourne Again Shell (Bash). Kamu bisa ubah shell default Anda jika Anda lebih suka, misalnya, atur ke Z shell atau C shell.
3. Akun Sistem
Sistem operasi membuat akun sistem selama penginstalannya. Akun sistem digunakan untuk menjalankan komponen sistem operasi tetapi tidak dijalankan dengan hak superuser.
Sebagian besar akun sistem memiliki pengidentifikasi pengguna dalam kisaran 1 hingga 99, sebagai aturan umum, dua digit. Dalam beberapa kasus, akun sistem memiliki UID tiga digit antara angka 500 dan 999.
Contoh akun sistem adalah server web Apache, yang memiliki nomor UID dan GID 48.
Akun sistem tidak memiliki direktori home khusus juga tidak memiliki shell, karena tidak pernah ada kebutuhan untuk login seumur hidup mereka.
4. Akun Layanan
Last but not least, mari kita lihat akun layanan. Akun layanan agak mirip dengan akun sistem: mereka dibuat setiap kali layanan dipasang ke sistem Anda.
Misalnya, ketika Anda menginstal database server SQL, sistem membuat akun yang sesuai untuk mengelola aktivitas yang terkait dengan server SQL.
Sama seperti akun sistem, akun layanan tidak memiliki folder utama atau shell default. Mereka ditugaskan /sbin/nologin untuk menolak login.
Akun layanan biasanya memiliki UID tiga digit, antara 100 dan 999.
Dalam beberapa kasus, akun layanan mungkin memiliki UID empat digit seperti akun biasa.
Beberapa layanan terkemuka yang akan Anda temukan di sistem Anda termasuk systemd, GNOME Display Manager (GDM), layanan pencetakan CUPS, dll.
Akun Pengguna Adalah Kunci untuk Mengelola Pengguna di Linux
Ada empat jenis akun pengguna utama di Linux, dan mereka sangat penting untuk mengelola pengguna dan keamanan keseluruhan sistem Anda.
Karena pengguna adalah komponen kunci dari sistem operasi, setiap administrator sistem perlu mempelajari cara mengelola pengguna di Linux.