Apa itu User?
Published: 2024-03-19 05:02:29

   

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d85nr9ouw9xvrjovxil6.png)



  User adalah pengguna yang mengoperasikan, menggunakan atau melihat serta bekerja dalam sebuah file atau program. Akun pengguna digunakan untuk memberikan batasan keamanan antara orang dan program berbeda yang dapat menjalankan perintah.

     Pengguna memiliki nama pengguna untuk mengidentifikasi mereka kepada pengguna manusia dan membuatnya lebih mudah untuk digunakan. Secara internal, sistem membedakan akun pengguna berdasarkan nomor identifikasi unik yang diberikan kepada mereka, ID pengguna atau UID. Jika akun pengguna digunakan oleh manusia, biasanya akun tersebut akan diberi kata sandi rahasia yang akan digunakan pengguna untuk membuktikan bahwa mereka adalah pengguna sah sebenarnya saat masuk.

     Akun pengguna sangat penting untuk keamanan sistem. Setiap proses (program yang berjalan) pada sistem berjalan sebagai pengguna tertentu. Setiap file memiliki pengguna tertentu sebagai pemiliknya. Kepemilikan file membantu sistem menerapkan kontrol akses bagi pengguna file. Pengguna yang terkait dengan proses yang berjalan menentukan file dan direktori yang dapat diakses oleh proses tersebut.

Ada tiga jenis utama akun pengguna: pengguna super, pengguna sistem, dan pengguna biasa.

1). Akun pengguna super adalah untuk administrasi sistem. Nama pengguna super adalah root dan akunnya memiliki UID 0. Pengguna super memiliki akses penuh ke sistem.

2). Sistem memiliki akun pengguna sistem yang digunakan oleh proses yang menyediakan layanan pendukung. Proses atau daemon ini biasanya tidak perlu dijalankan sebagai pengguna super. Mereka diberi akun tanpa hak istimewa yang memungkinkan mereka mengamankan file dan sumber daya lainnya dari satu sama lain dan dari pengguna biasa di sistem. Pengguna tidak login secara interaktif menggunakan akun pengguna sistem.

3). Sebagian besar pengguna memiliki akun pengguna reguler yang mereka gunakan untuk pekerjaan sehari-hari. Seperti halnya pengguna sistem, pengguna biasa mempunyai akses terbatas terhadap sistem.

   Pengguna juga memiliki sebuah perkumpulan yang disebut dengan "Grup".

    Grup adalah kumpulan pengguna yang perlu berbagi akses ke file dan sumber daya sistem lainnya. Grup dapat digunakan untuk memberikan akses ke file kepada sekumpulan pengguna, bukan hanya satu pengguna.

    Seperti halnya pengguna, grup juga punya nama grup untuk membuatnya lebih mudah untuk diajak bekerja sama. Secara internal, sistem membedakan kelompok berdasarkan nomor identifikasi unik yang diberikan kepada mereka, yaituID grupatauGID.

Pemetaan nama grup ke GID ditentukan dalam database informasi akun grup. Secara default, sistem menggunakan /etc/groupfile tersebut untuk menyimpan informasi tentang grup lokal.

****Kelompok Primer Dan Kelompok pelengkap****

     Kelompok primer (atau utama) dan kelompok pelengkap adalah konsep yang penting dalam manajemen pengguna dan hak akses file pada sistem Linux. Berikut adalah penjelasan singkat tentang keduanya:

1). Kelompok Primer: Ini adalah kelompok yang secara otomatis diatur sebagai kelompok utama untuk pengguna baru ketika akun pengguna dibuat. Setiap pengguna hanya memiliki satu kelompok utama. Kelompok ini biasanya digunakan untuk menentukan hak akses default untuk file yang dibuat oleh pengguna. Informasi tentang kelompok primer disimpan dalam berkas /etc/passwd.

2). Kelompok Pelengkap: Ini adalah kelompok tambahan yang dapat dimiliki oleh pengguna selain dari kelompok primer mereka. Pengguna dapat menjadi anggota dari beberapa kelompok pelengkap.