Chmod atau cara mengubah kebenaran fail kami

Gembok yang mewakili kebenaran fail

Dalam banyak kes, ketika kita ingin mengakses fail yang telah disampaikan kepada kita melalui tongkat USB atau Internet, atau ketika kita ingin mengakses folder milik pengguna lain, pengedaran Gnu / Linux memberi kita kesalahan. Ini boleh berlaku walaupun kita menulis perintah dengan betul, lebih-lebih lagi, walaupun sistem ini akan memberi kita mesej "akses salah" atau "akses ditolak".

Sebab untuk ini adalah bahawa di Gnu / Linux kedua-dua fail dan folder mempunyai kebenaran untuk dapat bekerja dengannya. Kebenaran ini berkaitan dengan pengubahsuaian, penghapusan dan penciptaannya.

Apakah kebenaran fail?

Pada semua pengedaran Gnu / Linux Terdapat dua jenis pengguna, terutamanya, pentadbir atau root dan selebihnya pengguna. Pentadbir memiliki akses ke semua file sistem operasi, dia dapat menghapus, membuat dan mengubah file apa pun.

Selebihnya pengguna hanya boleh menghapus, mengubah atau membuat fail mereka sendiri, fail yang ada di dalam rumah anda. Fail sistem dan fail pengguna lain hanya dapat dihapus, diubah atau dibuat dengan izin pentadbir atau pengguna yang terlibat.

Kebenaran apa yang dapat kita gunakan dalam Gnu / Linux?

Setiap fail Gnu / Linux mempunyai tiga kumpulan kebenaran, kumpulan pertama memberitahu kami apa yang dapat dibuat oleh pemilik fail tersebut. Kumpulan kedua memberitahu kami kebenaran apa yang dimiliki oleh semua pengguna kumpulan yang dimiliki fail dan kumpulan ketiga menunjukkan kebenaran yang dimiliki oleh pengguna lain.

Kumpulan kebenaran ini penting kerana mereka dimainkan dan membolehkan kami memberikan keselamatan dan fungsi sistem operasi kami.

Oleh itu, kita boleh membuat fail tertentu hanya dapat dibaca atau diubah suai oleh kita sendiri, kita boleh membuat folder diuruskan oleh sekumpulan pengguna yang tergolong dalam jabatan atau kita boleh membuat fail tertentu diuruskan oleh semua dan ini berada dalam rangkaian yang luas yang memungkinkan penyesuaian semua sistem operasi yang berkongsi beberapa fail.

Untuk ketiga-tiga kumpulan ini kita dapat menerapkan atau menunjukkan pemboleh ubah berikut yang memberitahu sistem operasi jika dapat diubah, dihapus atau ditulis. Pemboleh ubahnya adalah:

    • R: Jika surat ini muncul, ini menunjukkan bahawa fail tersebut dapat dibaca.
    • W: Jika surat ini muncul, ini menunjukkan bahawa surat itu boleh ditulis atau diubah.
    • X: Sekiranya surat ini muncul, ini menunjukkan bahawa surat itu dapat dilaksanakan

Apabila pemboleh ubah adalah nombor

Huruf di atas o pemboleh ubah boleh diubah dengan nombor 0 hingga 7. Oleh itu, nombor 0 menunjukkan bahawa kami tidak mempunyai kebenaran pada fail itu dan nombor 7 menunjukkan bahawa kami mempunyai semua kebenaran fail tersebut. Hubungan nombor yang tinggal dengan maknanya adalah seperti berikut:

# Kebenaran
     Semua izin.
6       Membaca dan menulis
      Bacaan dan pelaksanaan
4       Baca sahaja
      Penulisan dan pelaksanaan
      Menulis sahaja
1       Pelaksanaan sahaja
      Tiada kebenaran

Sekarang setelah kita mengetahui pemboleh ubah yang harus diterapkan pada fail dan apa arti setiap jenis fail, kita akan menerapkannya pada fail kita dan ke distribusi Gnu / Linux kita.

Mod konsol

Mampu menerapkan kebenaran tertentu ke fail atau folder melalui terminal atau konsol sangat mudah. Secara peribadi saya lebih suka menggunakan kaedah ini berbanding kaedah grafik tetapi kedua-dua kaedah berfungsi dengan sempurna.

Untuk memohon atau ubah suai kebenaran kita harus menggunakan perintah "chmod". Sekiranya kita memiliki fail itu, gunakan perintah chmod. Sekiranya kita bukan pemilik, kita mesti terlebih dahulu menggunakan perintah "sudo".

Setelah menggunakan perintah chmod, kita harus menunjukkan huruf atau nombor yang akan digunakan dan fail atau folder yang ingin kita laksanakan perubahan dalam izinnya. Antara arahan chmod dan pemboleh ubah kami akan menggunakan tanda "+" jika kami ingin menambahkan kebenaran tersebut atau tanda "-" jika kami ingin menghapusnya.

Untuk memaparkan kebenaran fail kita harus menggunakan perintah "ls -l". Setelah melaksanakannya, senarai fail akan muncul dengan serangkaian huruf seperti berikut:

drwxr-xr-x

Huruf pertama memberitahu kita jika itu adalah fail (-), direktori (d), fail blok khas (b) atau fail watak khas (c). Tiga surat berikutnya memberitahu kami mengenai kebenaran pemilik, tiga surat lagi memberitahu kami mengenai kebenaran Kumpulan dan selebihnya surat memberitahu kami mengenai kebenaran pengguna lain. Sekiranya terdapat "-" ini bermaksud bahawa anda tidak mempunyai kebenaran itu. Maksudnya, jika hanya memiliki "rx" itu berarti ia telah membaca dan melaksanakan kebenaran tetapi tidak mempunyai izin menulis.

Mod grafik

Untuk mengubah kebenaran fail secara grafik, pertama-tama kita mesti pergi ke pengurus fail kita. Di dalam pengurus fail kita harus memilih fail yang ingin kita ubah izinnya dan kita klik dengan butang tetikus kanan. Di dalam menu yang muncul, kami memilih pilihan Properties. Kemudian tetingkap seperti berikut akan muncul:

Tangkapan skrin untuk menerapkan kebenaran ke fail

Di dalam tetingkap ini kita pergi ke tab "Permissions" dan kita akan melihat semua jenis izin yang dimiliki oleh file tersebut. Terima kasih kepada menu lungsur turun, kami dapat mengubah pilihan dan membuat yang lain mempunyai akses untuk "membaca dan menulis" atau tidak. Juga, pada akhir, pilihan untuk "membenarkan fail berjalan sebagai program" muncul. Dengan menandakannya kita akan menjadi menjadikan desktop mengenali fail sebagai fail yang boleh dilaksanakan. Setelah meninggalkan perubahan yang ingin kami buat, kami menekan butang tutup dan perubahan yang dibuat akan diterapkan.

Mungkin kita mahu mengubah kebenaran fail pengguna lain atau fail milik pentadbir. Dalam kes ini kita mesti jalankan pengurus fail sebagai pentadbir.

Untuk melakukan ini, kami membuka terminal dan menulis:

sudo “nombre del gestor de archivos”

Tetingkap akan dibuka dengan pengurus fail yang akan membolehkan kami membuat perubahan pada kebenaran fail. Perubahan ini dapat dilakukan dengan cara sebelumnya kerana kami akan menerapkan perubahan sebagai pentadbir dan bukan sebagai pengguna.

Masalah kebenaran?

Harus diingat bahawa perubahan ini yang kita buat dalam kebenaran fail dibuat dari sudut pandangan pengguna. Artinya, pengedaran kami memahami bahawa kebenaran ini dipegang oleh pengguna yang membuat perubahan, tetapi tidak oleh pengguna yang lain. Sekiranya kita mempunyai lebih banyak pengguna, kebenaran tersebut tidak akan berlaku untuk pengguna tersebut kecuali kita menunjukkannya.

Penting untuk mengetahuinya dan juga boleh digunakan untuk semua distribusi Gnu / Linux, tidak kira nama sebarannya. Menerapkan perubahan dan kebenaran pada fail di Gnu / Linux sangat mudah dan juga sangat penting kerana sebahagian keselamatan sistem operasi kami berdasarkan itu.


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.

  1.   Adam Isaías Aguilar Ramírez kata

    Ini hanya memberitahu saya bahawa saya tidak dapat melakukan pengubahsuaian kerana saya bukan pemiliknya.

  2.   emerson kata

    Saya mempunyai banyak cakera keras dengan fail, tetapi Linux Mint tidak akan membiarkan saya menyalin fail dari satu ke yang lain
    Keselamatan tidak menjadi masalah bagi saya kerana hanya saya yang menggunakan disk ini, bagaimana saya boleh memberikan kebenaran kepada mereka semua agar tidak menghadapi masalah dalam menyalin fail?
    Saya telah membaca mengenai "chmod 777" tetapi ketika saya meletakkan perintah di konsol, ia memberitahu saya bahawa saya kehilangan operan
    Bolehkah seseorang memberi saya sintaks bodoh?
    Terima kasih