Laraskan hak akses di Linux

Anonim

Laraskan hak akses di Linux

Dalam sistem operasi berdasarkan kernel Linux, terdapat alat persediaan kuasa yang membolehkan anda membahagikan hak akses antara akaun. Ini adalah sekatan ke atas akses kepada fail, direktori atau aplikasi tertentu. Terdapat tiga jenis hak yang sama - membaca, menulis dan pelaksanaan. Mana-mana daripada mereka boleh diedit secara berasingan di bawah setiap pengguna yang didaftarkan di OS menggunakan alat khas. Seterusnya akan dianggap dua kaedah konfigurasi parameter yang disebutkan.

Konfigurasikan hak akses kepada Linux

Kaedah yang dipertimbangkan hari ini sesuai untuk semua pengagihan Linux, kerana mereka universal. Adakah itu cara pertama untuk tidak tersedia kepada pengguna yang tidak mempunyai pengurus fail tetap, dan pengurusan sistem dilakukan secara eksklusif melalui konsol. Dalam kes ini, kami segera mengesyorkan beralih kepada pilihan kedua, di mana tindakan arahan Chmod diterangkan secara terperinci. Pengguna lain yang secara aktif berinteraksi dengan antara muka sistem grafik, kami menasihati anda untuk membayar masa untuk dua kaedah, kerana mereka mempunyai beberapa akses yang berbeza untuk akses.

Sebelum memulakan cara, pastikan sistem itu mempunyai bilangan pengguna yang diperlukan. Sekiranya anda tahu bahawa akan ada beberapa orang akses ke komputer, anda harus membuat akaun anda sendiri, dan kemudian pergi ke pelantikan hak akses. Panduan terperinci mengenai topik ini boleh didapati di artikel lain dengan pautan berikut.

Sudah tentu, tetapan yang ada dalam pengurus fail membolehkan anda dengan cepat dan tanpa sebarang masalah mengedit hak akses kepada objek, tetapi kadang-kadang satu set fungsi adalah cukup terhad, dan sesetengah pengguna memerlukan konfigurasi yang lebih fleksibel. Dalam keadaan sedemikian, kami mengesyorkan menghubungi kaedah berikut.

Kaedah 2: Pasukan Chmod

Para pengguna yang telah menemui prestasi tugas-tugas tertentu dalam sistem operasi di Linux, mungkin tahu bahawa kebanyakan tindakan dibuat melalui konsol klasik menggunakan arahan yang berbeza. Mengedit hak akses untuk fail dan folder tidak terkecuali dan berguna untuk utiliti terbina dalam ini.

Syntax Chmod.

Setiap arahan mempunyai sintaks sendiri - satu set pilihan dan parameter yang direkodkan dalam urutan tertentu untuk menentukan tindakan yang diperlukan. Kemudian urutan input akan seperti ini: Chmod + Pilihan + hak + nama objek atau jalan kepadanya. Maklumat terperinci tentang cara menggunakan Chmod, baca di konsol. Anda boleh menjalankannya melalui menu atau Ctrl + Alt + T Gabungan utama.

Memulakan terminal untuk melaksanakan arahan Chmod dalam sistem operasi Linux

Di terminal, anda perlu mendaftar Chmod --Help dan klik pada Masukkan kekunci. Selepas itu, dokumentasi rasmi mengenai bahasa lalai akan dipaparkan, yang akan membantu menangani asas-asas utiliti. Tetapi kami masih memberikan penerangan yang lebih terperinci tentang semua pilihan dan hak.

Pengenalan dengan dokumentasi rasmi utiliti Chmod melalui konsol di Linux

Hak akses

Seperti yang anda sudah tahu dari maklumat di atas, terdapat tiga jenis hak di Linux di Linux - membaca, menulis dan pelaksanaan. Setiap daripada mereka mempunyai jawatan surat sendiri di Chmod, yang harus digunakan ketika bekerja dengan pasukan.

  • R - membaca;
  • W - rakaman;
  • x - pelaksanaan;
  • S - Pelaksanaan bagi pihak superuser. Hak ini adalah pilihan dan membayangkan pelancaran program dan skrip dari akaun utama (kira-kira bercakap melalui arahan sudo).

Dalam cara yang pertama, ia adalah ketara bahawa dalam sifat-sifat item konfigurasi dibahagikan untuk setiap kumpulan pengguna. Mereka juga wujud tiga dan di Chmod yang ditentukan seperti ini:

  • U adalah pemilik objek;
  • G - kumpulan;
  • o - seluruh pengguna;
  • A - Semua pengguna di atas.

Di samping itu, pasukan yang sedang dipertimbangkan mengambil notasi hak dalam bentuk nombor. Angka dari 0 hingga 7 bermakna parameter tertentu:

  • 0 - Tiada hak;
  • 1 - eksklusif pelaksanaan;
  • 2 - hanya rekod;
  • 3 - Pelaksanaan dan rekod bersama;
  • 4 - membaca secara eksklusif;
  • 5 - Membaca dan pelaksanaan;
  • 6 - Membaca dan menulis;
  • 7 - Semua hak bersama-sama.

Semua parameter ini adalah sama untuk kedua-dua fail dan direktori individu. Pada masa memberi keistimewaan, anda mula-mula menunjukkan nombor untuk pemilik, kemudian untuk kumpulan dan pada akhirnya untuk para pengguna yang lain. Kemudian nilai akan mencari pandangan, sebagai contoh, 744 atau 712. Satu atau lebih hak-hak ini dimasukkan selepas menulis pilihan ke utiliti, jadi mereka juga harus dipelajari secara terperinci.

Pilihan

Hak memainkan peranan utama apabila menggunakan arahan ChMOD, bagaimanapun, pilihan membolehkan anda mengkonfigurasi lebih fleksibel dengan menetapkan parameter tambahan. Pilihan yang paling popular untuk pilihan mempunyai jenis ini:

  • -C - Memaparkan maklumat mengenai semua perubahan selepas arahan diaktifkan;
  • -f - Hilangkan paparan semua pemberitahuan kesilapan;
  • -V - Tunjukkan semua maklumat selepas arahan diaktifkan;
  • --Reference - Pilih topeng hak dari fail tertentu;
  • -R - Pengaktifan rekursi. Dalam kes ini, hak yang ditentukan akan digunakan untuk semua fail dan folder direktori yang ditentukan;

Sekarang anda sudah biasa dengan sintaks dan penamaan utama utiliti yang digunakan hari ini yang dipanggil Chmod. Ia tetap hanya untuk membiasakan diri dengan tambahan maklumat berguna, yang akan memudahkan proses penyuntingan hak, serta mempelajari tentang contoh-contoh popular pasukan.

Tindakan tambahan

Untuk meningkatkan kemudahan kerja di terminal, pengguna perlu menggunakan beberapa arahan yang mengoptimumkan pelaksanaan susulan. Sebagai contoh, selepas memulakan, anda boleh mendaftar CD / Rumah / Pengguna / Folder, di mana / rumah / pengguna / folder adalah laluan bersyarat ke folder yang diperlukan. Selepas mengaktifkan arahan ini, akan ada langkah ke direktori yang ditentukan dan semua tindakan berikutnya akan dijalankan melaluinya. Oleh itu, keperluan untuk memasuki laluan penuh ke fail atau folder pada masa akan datang dihapuskan (tentu saja, jika mereka berada di lokasi di mana peralihan dilakukan).

Langkau ke lokasi yang diperlukan melalui terminal di Linux

Tidak mustahil untuk tidak menandakan arahan LS dengan pilihan -L. Utiliti ini membolehkan anda melihat tetapan semasa untuk hak akses kepada objek. Sebagai contoh, hasil -RW-RW-R- menunjukkan bahawa pemilik akan dapat membaca dan mengedit fail itu, kumpulan itu melakukan perkara yang sama, dan pengguna lain hanya membaca. (Semua jawatan mematuhi hak akses yang diterangkan di atas). Butiran tentang tindakan pasukan LS di Linux diberitahu dalam artikel lain dengan pautan berikut.

Daftar arahan LS untuk menentukan

Baca juga: Sampel arahan LS di Linux

Contoh pasukan

Akhir sekali, saya ingin membawa beberapa contoh menggunakan utiliti supaya pengguna tidak lagi mempunyai sebarang pertanyaan mengenai sintaks pasukan dan aplikasinya. Beri perhatian kepada baris tersebut:

Contoh Perintah Chmod dalam sistem operasi Linux

  • Chmod a + r file_name - tambah semua hak untuk membaca fail;
  • Chmod a-x file_name - mengambil hak untuk melaksanakan objek;
  • Chmod a + r file_name - Tambah membaca dan menulis hak;
  • Chmod -r u + w, go-w folder_name - Mengaktifkan rekursi (perintah aplikasi untuk keseluruhan direktori dan kandungannya), menambah hak untuk menulis kepada pemilik dan memadam hak masuk untuk menulis dari pengguna lain.

Seperti yang anda dapat lihat, tanda + dan - bermakna menambah atau mengambil hak. Mereka ditunjukkan bersama dengan pilihan dan hak tanpa ruang, dan kemudian fail itu dipanggil atau laluan penuh kepadanya.

Hari ini anda telah belajar tentang dua kaedah untuk menubuhkan hak akses di OS berdasarkan kernel Linux. Kaedah yang disenaraikan adalah universal dan sesuai untuk semua pengedaran. Sebelum mengaktifkan setiap arahan, kami sangat menasihati anda untuk memastikan bukan sahaja dalam ketepatan sintaks, tetapi juga nama-nama fail dan jalan kepada mereka.

Lihat juga: Perintah yang sering digunakan di Terminal Linux

Baca lebih lanjut