GNU/Linux >> Belajar Linux >  >> Linux

Izin Linux – Cara Menemukan Izin File

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 adalah d . 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.


Linux
  1. Cara menemukan File di Linux

  2. Dasar-dasar Izin File Linux

  3. Bagaimana Mengganti Nama File di Linux?

  1. Cara memindahkan file di Linux

  2. Cara Menemukan Semua Pengguna Sudo Di Linux

  3. Linux – Bagaimana Menemukan Tanggal Pembuatan File?

  1. Cara menemukan file di Linux

  2. Memahami Izin File Linux

  3. Cara Membuat File di Linux