Cara meningkatkan keamanan berkat izin file dan direktori di Gnu / Linux

Mengedit file di Ubuntu

Dalam beberapa tahun terakhir, sistem operasi Gnu / Linux telah banyak berubah, membuat penampilan mereka lebih ramah untuk pengguna pemula dan memungkinkan banyak proses yang dilakukan hanya melalui konsol terminal dingin untuk dilakukan dari desktop atau layar grafis.

Namun, ada proses dan alat yang berguna bagi kita untuk mengetahui dan mengetahui cara kerjanya meskipun kita suka bekerja dengan mode grafis atau hanya dengan terminal. Ini adalah kasus izin untuk pengguna dan grup, sebuah sistem yang di Gnu / Linux berfungsi sebagai alat keamanan dan privasi yang hebat untuk data kami.

Seperti yang ada di banyak sistem operasi lain, di Gnu / Linux ada kemungkinan file dan folder tertentu mungkin dibatasi untuk pengguna tertentu atau yang hanya tersedia untuk pengguna tertentu. Selain itu, dalam hal ini, fungsi ini berjalan lebih jauh dengan grup, sehingga dalam sistem operasi yang sama kita dapat memiliki beberapa jenis pengguna dan menetapkan hak istimewa atau tindakan tertentu ke beberapa grup pengguna atau lainnya.

Di sistem Gnu / Linux apa pun, semua file dan folder memiliki tiga jenis izin: izin baca, izin tulis, dan izin eksekusi. Jika kami memiliki file dengan izin baca, kami dapat membaca dan melihat file tersebut tetapi kami tidak dapat mengubahnya dan kami tidak dapat menjalankannya. Jika, di sisi lain, kami memiliki izin eksekusi, kami dapat mengeksekusi file tersebut, tetapi kami tidak dapat melihat atau memodifikasinya. Dan akhirnya, jika kita memiliki izin menulis, kita dapat memodifikasi file tetapi kita tidak akan dapat membaca atau menjalankannya.

Gambar gembok dengan rantai

Ketiga opsi ini dapat digunakan sebagai bentuk sistem keamanan, sehingga kita dapat menetapkan bahwa file sistem operasi tidak dapat dimodifikasi oleh apa pun selain administrator. Ini berarti bahwa hanya administrator yang dapat memodifikasi file sistem, sehingga memungkinkan pengguna dan program yang dijalankan oleh pengguna ini untuk memodifikasi file sistem. Kita juga dapat menggunakannya untuk membatasi akses ke file, yaitu jika kita memiliki file penting dan jika kita juga administrator, kami dapat membuat akses ke file tertentu tidak mungkin atau hampir sulit dilakukan.

Kami telah berkomentar bahwa di Gnu / Linux kami memiliki kemungkinan untuk memberikan izin kepada grup pengguna. Opsi ini tampaknya tidak terlalu berguna dalam tim pribadi yang hanya menggunakan satu atau dua orang paling banyak, tetapi sangat berguna dan penting dalam pengaturan profesional. Banyak administrator jaringan dan sistem menggunakan fitur Gnu / Linux ini untuk mengaitkan grup Linux dengan departemen atau fungsi perusahaanDengan demikian, pengguna dapat berada di departemen atau fungsi tertentu dan ini menghubungkannya dengan grup yang akan memiliki akses yang sesuai dengan fungsinya, seperti membuat salinan cadangan atau menerbitkan halaman web atau hanya mengakses folder dengan dokumen keuangan perusahaan. Kemungkinannya banyak jika kita memiliki sedikit kreativitas.

Di semua distribusi Gnu / Linux kami menemukan fungsi ini. Kami dapat memodifikasi dan menyesuaikannya melalui terminal atau secara grafis. Meskipun kami harus mengatakan bahwa yang terakhir biasanya bervariasi tergantung pada distribusi dan pengelola file yang kami gunakan, meskipun masih mudah dilakukan di semuanya.

Bagaimana melakukannya melalui terminal

Perubahan izin melalui terminal sangat mudah, hal paling rumit yang akan kita temukan dalam proses ini adalah mengetahui kode yang berbeda untuk menetapkan izin yang sesuai.

Saat kita membuat daftar atau mencari informasi tentang suatu file, kode yang sangat mirip dengan berikut ini akan muncul di terminal:

-rwxr-xr-x

Untuk memahami kode ini, pertama-tama kita harus menghapus karakter pertama, yang memberi tahu kita apakah itu file (-), direktori (d) atau tautan simbolik (l). Kita harus membagi kode yang dihasilkan menjadi kelompok tiga karakter, yang akan memberi kita tiga bagian.

Bagian pertama memberi tahu kita apa yang dapat dilakukan pemilik file dengan dokumen tersebut. Kelompok karakter kedua memberi tahu kita apa yang dapat dilakukan grup pengguna dengan file itu dan kelompok karakter terakhir memberi tahu kita apa yang dapat dilakukan oleh pengguna lain yang bukan pemilik atau milik grup pengguna yang sama. Dalam tiga kelompok karakter kita akan menemukan huruf-huruf yang memberitahu kita apakah itu dapat dibaca (r), dieksekusi (x) atau dimodifikasi (w).

Sekarang, mari kita bayangkan bahwa kita ingin mengubah hak akses dari sebuah dokumen. Jika kita ingin melakukannya melalui terminal, kita harus menggunakan perintah chmod diikuti dengan izin yang ingin kita tetapkan dan file yang ingin kita ubah izinnya.

Jika kita ingin file dapat dibaca dan ditulis oleh pengguna, maka kita harus mengeksekusi kode berikut:

chmod  u+rw movilforum.odt

Jika yang ingin kita lakukan adalah file dapat dieksekusi oleh pengguna, maka kita harus menulis:

chmod u+rx movilforum.odt

Dan jika yang kita inginkan adalah file tersebut dapat dibaca, dimodifikasi, dan dieksekusi oleh pengguna, maka kita harus mengeksekusi kode berikut:

chmod u+rwx

Kita dapat melakukan ini dengan cara yang sama dalam kelompok dan orang lain. Untuk melakukan ini, kita harus mengubah huruf pertama dari kode sebelumnya menjadi G jika kita ingin perubahan diterapkan ke grup atau O agar perubahan diterapkan ke yang lain. Saat menggunakan terminal, referensi ke grup akan menjadi grup tempat kita berada dan orang lain akan menjadi milik kita.

Ada juga cara yang lebih cepat untuk memberikan izin dengan terminal. Metode ini terdiri dari penggunaan perintah yang sama tetapi kami akan menggunakan angka untuk mengaktifkan izin. Angka untuk membaca adalah 4, angka untuk menulis adalah 2 dan angka untuk mengeksekusi adalah 1. Kami juga dapat mengubah izin pengguna, grup, dan lainnya secara bersamaan, membuat setiap nomor mewakili sekelompok karakter. Dan nomor yang kami gunakan akan menjadi jumlah dari jumlah izin tersebut. Meskipun tampaknya ini sangat membingungkan ketika Anda melihat kodenya, ini sangat sederhana:

chmod 776 movilforum.odt

Ini berarti bahwa kami memberikan izin penuh kepada pengguna (ini adalah hasil dari penambahan 4 + 2 +1), 7 kedua akan menjadi izin relatif terhadap grup dan 6 akan sesuai dengan yang lain (4 + 2 dan 0 dalam eksekusi, yaitu, tidak dapat dieksekusi.)

Ubah izin file secara grafis

Perubahan hak akses dalam file dan folder dengan cara grafis bahkan lebih mudah karena di semua manajer file serupa dan tidak dilakukan melalui kode tetapi melalui menu drop-down dengan semua opsi yang dikembangkan.

Untuk melakukan ini, kita harus memilih file atau folder yang ingin kita ubah izinnya.

Tangkapan layar cara mengubah izin file di Linux

Kami mengklik kanan padanya dan kami pergi ke "Properties", layar akan terbuka di mana tab yang mengatakan "izin" akan muncul, kami akan pergi ke sana dan izin saat ini yang dimiliki file itu akan muncul. Yang harus Anda lakukan adalah memilih opsi yang kita inginkan di setiap jenis izin dan hanya itu.

Tangkapan layar cara mengubah izin file di Linux

Jika kita ingin mengubah izin file sistem atau file yang tidak kita miliki izinnya, kita harus lakukan sebagai administrator, pengguna yang memiliki semua izin sistem. Untuk membuka file sebagai administrator, kita hanya perlu menjalankan perintah sudo diikuti dengan nama pengelola file.

Ini akan menjadi cara kita harus mengontrol izin dan hak pada file dan folder di Gnu / Linux. Pengelolaan dan penggunaannya benar-benar sangat berguna, karena alat keamanan sangat efektif sehingga hanya sedikit pengguna yang tahu apa yang mereka miliki secara gratis. Jadi kesempatan apa yang lebih baik daripada memanfaatkan waktu sekarang untuk meninjau izin file-file yang kita miliki begitu penting dalam sistem operasi kita.


tinggalkan Komentar Anda

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

*

*

  1. Bertanggung jawab atas data: Actualidad Blog
  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.