Sesuaikan hak akses di Linux

Anonim

Sesuaikan hak akses di Linux

Dalam sistem operasi berdasarkan kernel Linux, ada alat pengaturan otoritas yang memungkinkan Anda untuk membagi hak akses antar akun. Ini adalah pembatasan akses ke file, direktori atau aplikasi tertentu. Ada tiga jenis hak serupa - membaca, menulis, dan eksekusi. Salah satu dari mereka dapat diedit secara terpisah di bawah setiap pengguna yang terdaftar di OS menggunakan alat khusus. Selanjutnya akan dianggap dua metode konfigurasi parameter yang disebutkan.

Konfigurasikan hak akses ke Linux

Metode yang dipertimbangkan hari ini cocok untuk semua distribusi Linux, karena mereka bersifat universal. Apakah itu cara pertama untuk tidak tersedia bagi pengguna yang tidak memiliki manajer file tetap, dan manajemen sistem dilakukan secara eksklusif melalui konsol. Dalam hal ini, kami segera merekomendasikan beralih ke opsi kedua, di mana tindakan perintah chmod dijelaskan secara rinci. Pengguna lain yang secara aktif berinteraksi dengan antarmuka sistem grafis, kami menyarankan Anda untuk membayar waktu untuk dua metode, karena mereka memiliki beberapa akses berbeda ke akses.

Sebelum memulai cara, pastikan bahwa sistem memiliki jumlah pengguna yang diperlukan. Jika Anda tahu bahwa akan ada beberapa orang mengakses komputer, Anda harus membuat akun terpisah Anda sendiri, dan kemudian pergi ke penunjukan hak akses. Panduan terperinci tentang topik ini dapat ditemukan di artikel lain dengan tautan berikut.

Tentu saja, pengaturan yang ada di manajer file memungkinkan Anda dengan cepat dan tanpa masalah mengedit hak akses ke objek, tetapi kadang-kadang satu set fungsi yang cukup terbatas, dan beberapa pengguna membutuhkan konfigurasi yang lebih fleksibel. Dalam situasi seperti itu, kami sarankan untuk menghubungi metode berikut.

Metode 2: Tim Chmod

Pengguna yang telah menemukan kinerja tugas-tugas tertentu dalam sistem operasi di Linux, mungkin tahu bahwa sebagian besar tindakan dilakukan melalui konsol klasik menggunakan perintah yang berbeda. Mengedit hak akses untuk file dan folder tidak terkecuali dan berguna untuk utilitas chmod bawaan ini.

Sintaks Chmod.

Setiap perintah memiliki sintaks sendiri - satu set opsi dan parameter yang direkam dalam urutan tertentu untuk menentukan tindakan yang diperlukan. Kemudian urutan input akan seperti ini: Chmod + Pilihan + hak + nama objek atau path ke sana. Informasi terperinci tentang cara menggunakan chmod, baca di konsol. Anda dapat menjalankannya melalui menu atau kombinasi tombol Ctrl + Alt + T.

Memulai terminal untuk menjalankan perintah chmod di sistem operasi Linux

Di terminal, Anda harus mendaftarkan chmod --help dan klik pada tombol Enter. Setelah itu, dokumentasi resmi pada bahasa default akan ditampilkan, yang akan membantu menangani dasar-dasar utilitas. Tetapi kami masih memberikan deskripsi yang lebih rinci tentang semua opsi dan hak.

Keprakusan dengan dokumentasi resmi utilitas Chmod melalui konsol di Linux

Hak akses

Seperti yang sudah Anda ketahui dari informasi di atas, ada tiga jenis hak di Linux di Linux - membaca, menulis, dan eksekusi. Masing-masing dari mereka memiliki penunjukan surat sendiri di Chmod, yang harus digunakan saat bekerja dengan tim.

  • R - membaca;
  • W - Rekaman;
  • X - eksekusi;
  • S - eksekusi atas nama superuser. Hak ini opsional dan menyiratkan peluncuran program dan skrip dari akun utama (secara kasar melalui perintah sudo).

Pertama-tama, itu terlihat bahwa dalam sifat-sifat item konfigurasi dibagi untuk setiap kelompok pengguna. Mereka juga ada tiga dan di chmod mereka ditentukan seperti ini:

  • U adalah pemilik objek;
  • G - grup;
  • o - sisa pengguna;
  • A - semua pengguna di atas.

Selain itu, tim yang dipertimbangkan mengambil notasi hak dalam bentuk angka. Angka-angka dari 0 hingga 7 berarti parameter tertentu:

  • 0 - Tidak ada hak;
  • 1 - eksekusi eksklusif;
  • 2 - satu-satunya catatan;
  • 3 - eksekusi dan rekam bersama;
  • 4 - Membaca secara eksklusif;
  • 5 - membaca dan eksekusi;
  • 6 - membaca dan menulis;
  • 7 - Semua hak bersama.

Semua parameter ini sama untuk file dan direktori individual. Pada saat menugaskan hak istimewa, Anda pertama-tama menunjukkan nomor untuk pemilik, kemudian untuk grup dan pada akhirnya untuk pengguna lainnya. Maka nilainya akan menemukan tampilan, misalnya, 744 atau 712. Satu atau lebih hak ini dimasukkan setelah opsi penulisan ke utilitas, sehingga mereka juga harus dipelajari secara rinci.

Pilihan

Hak memainkan peran utama ketika menggunakan perintah chmod, bagaimanapun, opsi memungkinkan Anda untuk mengkonfigurasi lebih fleksibel dengan menetapkan parameter tambahan. Pilihan paling populer untuk opsi memiliki jenis ini:

  • -C - Menampilkan informasi tentang semua perubahan setelah perintah diaktifkan;
  • -F - Hilangkan tampilan semua pemberitahuan kesalahan;
  • -V - perlihatkan semua informasi setelah perintah diaktifkan;
  • --Referensi - Pilih topeng hak dari file tertentu;
  • -R - Aktivasi rekursi. Dalam hal ini, hak-hak yang ditentukan akan diterapkan ke semua file dan folder dari direktori yang ditentukan;

Sekarang Anda terbiasa dengan sintaks dan sebutan utama utilitas yang digunakan saat ini disebut Chmod. Tetap hanya membiasakan diri dengan informasi berguna tambahan, yang akan menyederhanakan proses pengeditan hak, serta belajar tentang contoh-contoh populer dari tim.

Tindakan tambahan

Untuk meningkatkan kenyamanan kerja di terminal, pengguna perlu menggunakan beberapa perintah lagi yang mengoptimalkan eksekusi tindak lanjut. Misalnya, setelah memulai, Anda dapat mendaftarkan CD / Home / user / folder, di mana / home / user / folder adalah jalur bersyarat ke folder yang diperlukan. Setelah mengaktifkan perintah ini, akan ada langkah ke direktori yang ditentukan dan semua tindakan selanjutnya akan dilakukan melalui itu. Dengan demikian, kebutuhan untuk memasuki jalur penuh ke file atau folder di masa depan dihilangkan (tentu saja, jika mereka berada di lokasi di mana transisi dilakukan).

Lewati ke lokasi yang diperlukan melalui terminal di Linux

Tidak mungkin untuk tidak menandai perintah LS dengan opsi -l. Utilitas ini memungkinkan Anda untuk melihat pengaturan saat ini untuk hak akses ke objek. Misalnya, hasilnya -rw-rw-r- menunjukkan bahwa pemilik akan dapat membaca dan mengedit file, grup melakukan hal yang sama, dan pengguna lain hanya membaca. (Semua penunjukan mematuhi hak akses yang dijelaskan di atas). Rincian tentang aksi tim LS di Linux diceritakan di artikel lain dengan tautan berikut.

Daftarkan perintah LS untuk menentukan

Baca juga: Sampel Perintah LS di Linux

Contoh tim

Akhirnya, saya ingin membawa beberapa contoh menggunakan utilitas sehingga pengguna tidak lagi memiliki pertanyaan tentang sintaks tim dan aplikasinya. Perhatikan garis-garis tersebut:

Contoh perintah chmod dalam sistem operasi Linux

  • Chmod a + r file_name - tambahkan semua hak untuk membaca file;
  • Chmod a-x file_name - Ambil hak untuk menjalankan objek;
  • Chmod a + r file_name - tambahkan hak baca dan tulis;
  • Chmod -r u + w, go-w folder_name - mengaktifkan rekursi (perintah aplikasi untuk seluruh direktori dan isinya), menambahkan hak untuk menulis kepada pemilik dan menghapus hak masuk untuk menulis dari pengguna lain.

Seperti yang Anda lihat, tanda + dan - rata-rata menambah atau mengambil hak. Mereka diindikasikan bersama dengan opsi dan hak-hak tanpa spasi, dan kemudian file tersebut disebut atau jalur penuh ke sana.

Hari ini Anda telah belajar tentang dua metode untuk mengatur hak akses di OS berdasarkan kernel Linux. Metode yang tercantum bersifat universal dan cocok untuk semua distribusi. Sebelum mengaktifkan setiap perintah, kami sangat menyarankan Anda untuk memastikan tidak hanya dalam kebenaran sintaks, tetapi juga nama-nama file dan jalur untuk mereka.

Lihat juga: Perintah yang sering digunakan di Terminal Linux

Baca lebih banyak