Bagaimana kebenaran fail dan direktori berfungsi (II)

kebenaran pengguna linux

Sudah lama, dalam catatan kami Bagaimana kebenaran fail berfungsi di Linux (I) Kami melihat permulaan untuk memahami cara bekerja dengan izin akses dalam sistem operasi pilihan kami. Kami cuba bersikap sederhana untuk dapat menjangkau orang-orang yang baru membuat senjata pertama di platform ini dengan berkesan, namun, seperti dalam hampir semua topik, kita mempunyai kemungkinan untuk mencapai tahap yang lebih maju, dan sedikit demi sedikit kita akan melihatnya .

Kami tinggal dengan apa yang ditunjukkan oleh perintah "ls -l" kepada kami, setelah itu kami memperoleh perincian semua yang telah dibuat oleh sistem untuk setiap direktori, subdirektori dan fail. Tetapi semua kebenaran ini tidak hanya dapat ditetapkan dengan huruf r, w dan x yang menunjukkan pembacaan, penulisan dan pelaksanaan masing-masing, tetapi kita juga dapat gunakan kebenaran nombor nomenklatur, sesuatu yang akan kita lihat dalam siaran ini dan yang kemudian akan membolehkan kita bekerja dengan umask, fungsi yang akan menentukan kebenaran yang setiap fail yang dibuat dalam direktori tertentu di Linux.

Tetapi perkara pertama yang pertama, mari kita lihat apa maksud nombor tersebut yang kadang-kadang kita lihat ketika membincangkan perintah chmod, yang mempunyai sintaks seperti yang di bawah ini:

mod fail [pilihan] chmod.

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

Apa yang telah dilakukan di sana adalah memberikan izin baca dan laksanakan untuk semua pengguna yang mengakses sistem (umum) dan bagi mereka yang merupakan sebahagian daripada kumpulan pengguna yang memiliki fail, yang juga memiliki izin menulis, dan oleh itu satu-satunya seseorang yang boleh mengubah kandungan fail. Untuk memahami perkara ini, kita harus membahas beberapa bahagian, dan untuk ini kita sudah melihat dalam catatan sebelumnya bahawa lebih mudah bagi kita untuk memisahkan sembilan petunjuk menjadi tiga kumpulan: pemilik, kumpulan dan lain-lain.

Pemiliknya adalah pencipta fail atau pemilik akaun pengguna di mana foldernya dibuat, dan perkara biasa ialah ia dapat melakukan semua operasi pada fail-fail ini. Kebenaran kumpulan menentukan apa yang dapat dilakukan oleh pengguna, yang merupakan bagian dari kumpulan yang sama dengan pengguna yang memiliki fail, dan kebenaran untuk orang lain menunjukkan apa yang boleh atau tidak dapat dilakukan oleh pengguna yang mengakses sistem kami.. Di sini terdapat perbezaan yang besar antara fail dan direktori, lebih daripada apa-apa yang berkaitan dengan izin pelaksanaan (kebenaran membaca dan menulis cukup jelas dalam kedua-dua kes) dan itulah apabila anda memilikinya untuk fail itu dapat dijalankan atau dilancarkan (sebagai contoh, program yang merupakan sebahagian daripada sistem operasi atau permainan) semasa dalam kes direktori, izin pelaksanaan akan membolehkan kita membuat senarai (iaitu, buat "ls" untuk dapat melihat apa yang ada di dalamnya).

Yang menentukan nombor yang kadang-kadang kita lihat adalah jumlah pesanan binari kebenaran, dan masing-masing mempunyai nilai yang diberikan kepadanya berdasarkan kedudukannya. A) Ya, rwx, baik untuk pemilik dan kumpulan dan untuk yang lain, dapat dilihat sebagai 4, 2, 1, yang merupakan nilai nominal masing-masing, dan kemudian jumlah keseluruhan memberikan 7 ketika anda memiliki semua izin pada file atau direktori tertentu, itu memberikan 6 ketika anda telah membaca dan menulis izin (kerana r bernilai 4 dan w adalah 2), 5 apabila anda sudah membaca dan melaksanakan (kerana r adalah 4 dan x adalah 2), 4 ketika anda hanya mempunyai pembacaan, 2 ketika anda hanya mempunyai tulisan dan 1 ketika anda hanya mempunyai pelaksanaan. Kami mempunyai contoh yang baik untuk memahami ini dalam gambar yang menyertai siaran ini, di mana ditunjukkan dengan baik bagaimana untuk sampai di nombor 755; Dalam ansuran seterusnya, dan setelah memahami bagaimana kebenaran berfungsi baik dalam nomenklatur angka dan hurufnya, mari kita lihat cara menukar kebenaran pengguna di Linux.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.