Cara kerja izin file dan direktori (II)

izin pengguna linux

Dulu, di postingan kami Cara kerja izin file di Linux (I) Kami melihat awal untuk memahami cara bekerja dengan izin akses di sistem operasi pilihan kami. Kami mencoba untuk menjadi sederhana agar dapat secara efektif menjangkau mereka yang baru saja membuat senjata pertama mereka di platform ini, namun, seperti di hampir semua topik, kami memiliki kemungkinan untuk mencapai level yang lebih tinggi, dan sedikit demi sedikit kami akan melihatnya. .

Kita dibiarkan dengan apa yang ditunjukkan oleh perintah "ls -l", setelah itu kita mendapatkan detail dari semua yang telah dibuat sistem untuk setiap direktori, subdirektori, dan file. Tetapi semua izin ini tidak hanya dapat diatur dengan huruf r, w dan x yang masing-masing menunjukkan pembacaan, penulisan, dan eksekusi, tetapi kita juga dapat gunakan nomenklatur nomor izin, sesuatu yang akan kita lihat di posting ini dan yang nantinya akan memungkinkan kita untuk bekerja dengan umask, sebuah fungsionalitas yang akan menentukan hak akses setiap file yang dibuat dalam direktori tertentu di dalamnya. Linux.

Tapi pertama-tama, mari kita lihat arti angka-angka itu yang terkadang kita lihat ketika berbicara tentang perintah chmod, yang memiliki sintaks seperti di bawah ini:

chmod [opsi] mode file.

Jadi, pasti kita pernah melihat sesuatu seperti: chmod 755 ~ / Downloads / DTStoAC3.

Apa yang telah dilakukan di sana adalah memberikan izin baca dan eksekusi untuk semua pengguna yang mengakses sistem (publik) dan bagi mereka yang merupakan bagian dari kelompok pengguna yang memiliki file, yang juga memiliki izin menulis, dan oleh karena itu merupakan satu-satunya orang yang dapat mengubah konten file. Untuk memahami ini kita harus pergi ke bagian-bagian, dan untuk ini kita sudah melihat di posting sebelumnya bahwa akan lebih mudah bagi kita untuk memisahkan sembilan indikator menjadi tiga kelompok: pemilik, kelompok dan lain-lain.

Pemilik adalah pembuat file atau pemilik akun pengguna di folder mana mereka dibuat, dan hal yang biasa adalah ia dapat melakukan semua operasi pada file-file ini. Izin grup menentukan apa yang dapat dilakukan pengguna, siapa yang merupakan bagian dari grup yang sama dengan pengguna yang memiliki file, dan izin untuk orang lain menyiratkan apa yang dapat atau tidak dapat dilakukan oleh setiap pengguna yang mengakses sistem kami.. Di sini ada perbedaan substansial antara file dan direktori, lebih dari segalanya dalam kaitannya dengan izin eksekusi (izin baca dan tulis cukup jelas dalam kedua kasus) dan itu adalah ketika Anda memilikinya untuk file, itu dapat dijalankan atau diluncurkan (misalnya, program yang merupakan bagian dari sistem operasi atau permainan) sementara Dalam kasus direktori, izin eksekusi akan memungkinkan kita untuk membuat daftarnya (yaitu, buat "ls" untuk melihat apa yang ada di dalamnya).

Apa yang menentukan nomor ini yang kadang-kadang kita lihat adalah jumlah dari urutan biner dari izin, dan itu adalah bahwa masing-masing memiliki nilai yang ditetapkan padanya berdasarkan posisinya. A) Ya, rwx, baik untuk pemilik maupun grup dan untuk orang lain, dapat dilihat sebagai 4, 2, 1, yang merupakan nilai nominal masing-masing, dan kemudian jumlah total memberikan 7 ketika Anda memiliki semua izin pada file atau direktori tertentu, ini memberikan 6 ketika Anda memiliki izin baca dan tulis (karena r adalah 4 dan w adalah 2 ), 5 jika Anda telah membaca dan mengeksekusi (karena r adalah 4 dan x adalah 2), 4 jika Anda hanya membaca, 2 jika Anda hanya menulis dan 1 jika Anda hanya menjalankan. Contoh yang baik untuk memahami hal ini kita miliki dalam gambar yang menyertai posting ini, di mana ditunjukkan dengan baik bagaimana sampai di nomor 755; Dalam angsuran berikutnya, dan setelah memahami bagaimana izin bekerja baik dalam nomenklatur angka dan hurufnya, kita akan melihat bagaimana mengubah izin pengguna di Linux.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.