Cara kerja izin file dan direktori di Linux (III)

logo linux

Pada dua angsuran sebelumnya kami sudah mulai melihat seperti apa penanganannya izin file dan direktori di Linux, baik dalam bentuk 'rwx' maupun dalam nomenklatur numerik, di mana kami menetapkan nilai 4,2 dan 1 ke bit dari kiri ke kanan untuk mendapatkan bentuk yang diinginkan. Sekarang, seperti yang kita antisipasi terakhir kali kita membicarakan hal ini, mari kita lihat bagaimana mengubah izin pengguna dan pemilik dan grup file atau direktori.

Perintah untuk mengubah izin file dan direktori di Linux adalah chmod, yang mendukung pengubah seperti '+', '-' dan '=' untuk menambah, mengubah atau mengatur izin yang ditunjukkan, masing-masing. Ini digunakan bersama dengan huruf u, g dan o yang masing-masing menunjukkan pemilik, grup, dan lainnya, untuk menunjukkan bahwa kami akan menambah atau menghapus baik untuk pemilik file maupun grupnya dan untuk semua pengguna. Y Tidak perlu kita menjalankannya secara terpisah untuk masing-masing tetapi kita dapat menggabungkannya dalam satu urutan, pisahkan dengan koma, dan dengan demikian untuk menambahkan izin tulis untuk pemilik, dan izin baca untuk grup (untuk file bernama test.html) kita lakukan:

# chmod u + w, g + r test.html

Sekarang, misalnya, kami akan menambahkan izin baca ke 'orang lain' dan kami akan menghapusnya dari grup:

# chmod gr, o + r test.html

Cara lain untuk mengubah hak akses adalah dengan menggunakan bentuk oktal, yang kami tinggalkan dijelaskan dengan baik di angsuran sebelumnya tapi tidak ada salahnya untuk mengingatnya. Pada dasarnya, untuk mengatakan bahwa itu adalah tiga angka yang mewakili izin untuk pemilik, grup dan untuk semua pengguna, dan yang nilainya ditambahkan sebagai berikut: 4 untuk bit baca, 2 untuk bit tulis dan 1 untuk salah satu eksekusi. Dengan itu mereka dapat bervariasi dari 111 (jika hanya yang terakhir diaktifkan) hingga 777 jika semuanya diaktifkan, melewati beberapa nilai antara seperti 415, 551 atau 775.

Dalam kasus ini, dengan asumsi bahwa kita ingin meninggalkan file test.html dengan semua izin yang aktif untuk pemiliknya, yang untuk membaca dan mengeksekusi untuk grup dan yang untuk mengeksekusi semua pengguna, kita lakukan:

# chmod 771 test.html

Di sisi lain, jika kita ingin menyerahkan semua izin kepada pemilik tetapi hanya izin eksekusi untuk grup dan pengguna lain, kita lakukan:

# chmod 711 test.html

Sekarang, apa yang terjadi jika setelah kita memiliki izin yang kita inginkan, kita menyadari bahwa kita membutuhkan file dan direktori untuk dimiliki oleh pengguna lain? Dalam hal ini kita harus melakukannya mengubah pemilik file atau direktori, yang di Linux dilakukan melalui perintah chown, yang operasinya berjenis:

# file pengguna chown

Nilai 'pengguna' dapat berupa nama pengguna Anda di dalam sistem dan ID pengguna Anda, dan secara detail katakan itu satu-satunya yang dapat dengan bebas mengubah izin dari setiap elemen sistem adalah pengguna super, atau root. Semua orang pengguna lain hanya diizinkan untuk mengubah izin dan pemilik file yang menjadi miliknya.

Jadi, jika kita ingin memodifikasi pemilik file test.html sehingga file tersebut bukan milik user guille menjadi milik user adry, yang harus kita lakukan adalah sebagai berikut:

$ chown adry test.html

Jika suatu saat kita membutuhkan file tersebut untuk menjadi milik user guille lagi, kita perlu 'dengan lembut' pengguna adry mengeksekusi hal berikut:

$ chown guille test.html


tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.

  1.   Juan Jose Cúntari dijo

    Tautan perawatan seluler + di artikel itu dengan browser opera dan cetakan kecil mereka memotong 15, 01 peso tanpa makan atau minum

  2.   Jahaziel Ortiz Barrios dijo

    Sempurnakan artikel Anda, terima kasih

  3.   Brendon dijo

    Mengapa menggunakan izin? Saya tidak mengerti udos salam.