Linux adalah Sistem Operasi multi-pengguna yang berarti mendukung banyak pengguna dalam satu sistem.
Setiap pengguna memiliki haknya sendiri yang mungkin dibatasi juga untuk meningkatkan keamanan. Misalnya, pengguna memiliki serangkaian izin tertentu untuk mengakses file – beberapa pengguna mungkin dapat menulis sementara yang lain hanya dapat membaca.
Dalam tutorial ini kita akan belajar:
- Apa yang dimaksud dengan pengguna dan grup serta berbagai jenis pengguna di Linux..
- Melihat kepemilikan dan izin.
- Memahami izin baca, tulis, dan eksekusi.
- Izin membaca melalui mode simbolis.
Pengguna dan Grup di Linux
Sebelum memahami izin, kita harus memahami users
dan grup
, karena kepemilikan dan izin berlaku untuk entitas ini.
Pengguna dan Jenis pengguna di Linux
Ada dua jenis pengguna:pengguna sistem
dan pengguna biasa
.
- Pengguna sistem bertanggung jawab untuk menjalankan proses non-interaktif dan latar belakang pada suatu sistem. Misalnya:
mail
,daemon
,syslog
, dan seterusnya. - Pengguna biasa adalah pengguna yang benar-benar masuk ke sistem dan melakukan tugas yang ditentukan secara interaktif.
Kami dapat memeriksa detail pengguna pada sistem dengan melihat ke file /etc/passwd. Kolom pertama sebelum :
menunjukkan nama pengguna.
cat /etc/passwd
Pengguna super atau root
pengguna.
Selain dua tipe pengguna, ada superuser, atau root
pengguna, yang memiliki hak tinggi. Pengguna ini memiliki kekuatan untuk membuat dan memodifikasi pengguna serta mengesampingkan kepemilikan dan izin file apa pun.
Akun pengguna lain juga dapat dikonfigurasi untuk memiliki hak "pengguna super". Praktik terbaik adalah mengizinkan hak istimewa yang lebih tinggi untuk pengguna biasa menggunakan 'sudo'. Pengguna yang mampu 'sudo' juga dapat melakukan tugas yang sama seperti pengguna root.
Grup di Linux
Pengguna dapat menjadi bagian dari grup. Grup adalah kumpulan pengguna. Grup mendefinisikan hak kolektif untuk pengguna yang ada di dalamnya. Seorang pengguna juga dapat menjadi anggota lebih dari satu grup.
Kita dapat melihat grup pada sistem dengan melihat /etc/group
berkas.
cat /etc/group
Cara Melihat Kepemilikan dan Izin di Linux
Sekarang kita tahu tentang pengguna dan grup. Mari kita lihat bagaimana kita dapat melihat izin file atau folder.
Kita dapat menggunakan daftar panjang yang merupakan ls
perintah dengan flag -l
.
ls -l
Mari kita lihat lebih dekat kolom mode pada output di atas.
Modus mendefinisikan dua hal:
- Jenis berkas: Jenis file mendefinisikan jenis file. Untuk file biasa yang berisi data sederhana, kosongkan
-
. Untuk jenis file khusus lainnya, simbolnya berbeda. Untuk direktori yang merupakan file khusus, ini adalahd
. File khusus diperlakukan berbeda oleh OS. - Kelas izin: Kumpulan karakter berikutnya masing-masing menentukan izin untuk pengguna, grup, dan lainnya.
– Pengguna :Ini adalah pemilik file dan pemilik file milik kelas ini.
– Grup :Anggota grup file termasuk dalam kelas ini
– Lainnya :Setiap pengguna yang bukan bagian dari kelas pengguna atau grup termasuk dalam kelas ini.
Cara Membaca Izin Simbolik
rwx
representasi dikenal sebagai representasi simbolis izin. Di set izin,
r
singkatan dari baca . Hal ini ditunjukkan dalam karakter pertama dari tiga serangkai.w
singkatan dari tulis . Hal ini ditunjukkan dalam karakter kedua dari tiga serangkai.x
singkatan dari eksekusi . Hal ini ditunjukkan dalam karakter ketiga dari tiga serangkai.
Memahami izin simbolis
Baca
Untuk file biasa, izin baca memungkinkan file dibuka dan hanya baca. Pengguna tidak dapat mengubah file.
Demikian pula untuk direktori, izin baca memungkinkan daftar konten direktori tanpa modifikasi apa pun di direktori.
Tulis
Ketika file memiliki izin menulis, pengguna dapat memodifikasi (mengedit, menghapus) file dan menyimpannya.
Untuk folder, izin menulis memungkinkan pengguna untuk memodifikasi kontennya (membuat, menghapus, dan mengganti nama file di dalamnya), dan memodifikasi konten file yang memiliki izin menulis pengguna.
Jalankan
Untuk file, izin eksekusi memungkinkan pengguna menjalankan skrip yang dapat dieksekusi. Untuk direktori, pengguna dapat mengaksesnya, dan mengakses detail tentang file dalam direktori.
Contoh Izin di Linux
Sekarang kita tahu cara membaca izin. Mari kita lihat beberapa contohnya.
-rwx-------code> :File yang hanya dapat diakses dan dieksekusi oleh pemiliknya.
-rw-rw-r--
:File yang terbuka untuk dimodifikasi oleh pemilik dan grupnya tetapi tidak oleh orang lain.drwxrwx---
:Direktori yang dapat dimodifikasi oleh pemilik dan grupnya.
Menutup
Dalam tutorial ini kita telah belajar tentang pengguna dan grup di Linux. Kami juga telah mempelajari cara membaca dan melihat izin.
Penting untuk memahami izin ini karena merupakan bagian penting dari administrasi sistem.
Apa hal favorit Anda yang Anda pelajari dari tutorial ini? Beri tahu saya di Twitter!
Anda dapat membaca postingan saya yang lain di sini.