Perintah Linux

Tutorial Perintah Linux Chmod untuk Pemula

Tutorial Perintah Linux Chmod untuk Pemula

Sebilangan besar pengguna baru Linux mencari jalan melalui command prompt untuk mengubah kebenaran fail / direktori. Para pengguna dengan senang hati mengetahui bahawa ada perintah - dijuluki atau chmod, e.g. menukar mod - yang membantu anda melakukan ini dengan cepat. Chmod mengubah hak setiap dokumen mengikut mod, di mana mod menentukan hak istimewa yang akan diperbaharui. Anda boleh menetapkan mod dengan angka atau huruf oktal.

Fahami Keistimewaan Mod

Untuk memahami chmod, anda harus terlebih dahulu memahami perkara mudah mengenainya. Buka terminal arahan dan senaraikan semua direktori atau folder untuk memeriksa hak istimewa yang diberikan pemilik, kumpulan dan lain-lain. Anda harus menggunakan arahan senarai diikuti dengan -og kata kunci. Ia akan memaparkan jenis folder, e.g. d tergolong dalam sebuah direktori, r bermaksud untuk membaca, w bermaksud untuk tulis, dan x bermaksud pelaksanaan.

$ ls
$ ls -og

Navigasi ke Desktop direktori menggunakan cd perintah dan senaraikan keistimewaan yang diberikan kepada fail tertentu dengan menggunakan ls perintah. Dalam kes kami, failnya adalah indeks.html. Pertama '-' bermaksud ini bukan direktori. Selepas itu rw, fail ini telah membaca dan menulis hak istimewa diberikan kepada pemilik tetapi tidak ada hak pelaksanaan. Seterusnya rw- merujuk kepada hak istimewa yang diberikan kepada kumpulan dan terakhir r- bermaksud hak istimewa yang diberikan kepada yang lain untuk indeks fail tertentu ini.html.

$ cd Desktop
$ ls -lart nama fail

Mod Numerik

Anda harus memahami bahawa mod angka merangkumi nombor untuk memberikan hak istimewa kepada pemilik, kumpulan, dan lain-lain. Nombor 4 adalah untuk membaca, nombor 2 adalah untuk tulis, nombor 3 adalah untuk pelaksanaan, dan nombor 7 adalah untuk semua, e.g. hak baca, tulis, dan pelaksanaan. Sekarang arahkan ke Desktop direktori dan buat fail baru bernama contoh.txt. Senaraikan semua fail yang terdapat di Desktop direktori menggunakan perintah senarai mudah dan memaparkan fail yang baru dibuat.

$ cd Desktop
$ nama fail sentuh
$ ls

Baca Keistimewaan

Untuk memberikan hak baca hanya kepada pemilik, anda mesti menambah nombor 4 dalam pertama letakkan dalam perintah chmod diikuti dengan nama fail. Apabila anda menjalankan perintah senarai untuk fail ini, anda akan melihatnya sahaja membaca hak istimewa telah diberikan kepada pemilik.

Nama fail $ chmod 400
$ ls -lart nama fail

Memberi keistimewaan membaca kepada a kumpulan, Tambah nombor 4 dalam kedua tempat. Keistimewaan membaca telah diberikan kepada kumpulan.

nama fail $ chmod 040

Untuk memperuntukkan hak baca ke yang lain, Tambah nombor 4 di dalam ketiga lokasi. Keistimewaan membaca telah diberikan kepada kumpulan.

nama fail $ chmod 004

Untuk memberi hak membaca kepada pemilik, kumpulan dan lain-lain pada masa yang sama, tambah nombor 4 di semua lokasi.

nama fail $ chmod 444

Keistimewaan Menulis

Untuk menawarkan hak menulis kepada pemilik, anda perlu menambah nombor 2 dalam pertama letakkan dalam perintah chmod. Apabila anda melaksanakan senarai arahan untuk fail ini, anda akan melihat bahawa hanya hak penulisan yang diberikan kepada pemilik.

Nama fail $ chmod 200
$ ls -lart nama fail

Untuk memperuntukkan hak penulisan kepada kumpulan, Tambah nombor 2 di dalam kedua tempat tinggal. Keistimewaan membaca telah diberikan kepada kumpulan.

nama fail $ chmod 020

Untuk memberikan hak penulisan kepada yang lain, Tambah nombor 2 dalam ketiga tempat. Keistimewaan membaca telah diberikan kepada kumpulan.

nama fail $ chmod 002

Memberi hak penulisan kepada pemilik, kumpulan dan lain-lain pada masa yang sama, tambah nombor 2 di semua tempat.

Nama fail $ chmod 222

Keistimewaan Pelaksanaan

Untuk memberikan hak pelaksanaan pemilik, anda harus menambahkan nombor 1 di dalam pertama tempat.

$ 100 fail nama
$ ls -lart nama fail

Untuk memperuntukkan hak pelaksanaan kepada kumpulan, Tambah nombor 1 di dalam kedua tempat tinggal.

nama fail $ chmod 010

Untuk memberikan hak pelaksanaan kepada yang lain, Tambah nombor 1 di tempat ketiga.

nama fail $ chmod 001

Memberi hak pelaksanaan kepada pemilik, kumpulan dan lain-lain pada masa yang sama, tambah nombor 4 di semua lokasi.

Nama fail $ chmod 111

Untuk memberikan semua hak baca, tulis, dan pelaksanaan kepada pemilik, kumpulan, dan yang lain secara serentak, anda harus menambahkan 7 di semua tempat.

Nama fail $ chmod 777

Mod Simbolik

Dalam mod ini, anda akan menggunakan simbol untuk memberi hak.

Menggunakan +simbol x untuk memberi semua orang pelaksanaan hak.

$ chmod + x nama fail

Untuk mengambil semula, hak pelaksanaan menambah -simbol x.

nama fail $ chmod -x

Untuk memberikan hak pelaksanaan hanya kepada yang sekarang pengguna, yang mana satu pemilik, tambah u + x simbol.

$ chmod u + x nama fail

Begitu juga, kumpulan menggunakan g + x, dan yang lain menggunakan o + x.

Kembalikan hak pelaksanaan dari semua, tambah simbol ugo-x. Anda boleh menggunakan a-x bukannya ugo-x.

Nama fail $ chmod ugo-x
$ fail chmod a-x

Sekiranya anda mahu kumpulan salin hak dan menyerahkannya kepada pengguna, anda boleh menggunakan simbol g = u.

$ chmod g = u nama fail

Anda boleh menggunakan hak satu fail sebagai rujukan untuk fail lain. Untuk ini, cukup gunakan kata kunci rujukan diikuti dengan nama fail.

$ chmod --reference = nama fail1 nama fail2

Sekiranya anda ingin memberikan semua hak kepada pemiliknya, tidak ada hak penulisan kepada kumpulan itu, dan tidak mahu memberikan hak kepada orang lain, anda boleh melakukannya dengan konsep ringkas Baca = 4, tulis = 2, dan pelaksanaan = 1. Tugaskan 7 kepada pemilik sebagai 4 + 2 + 1 = 7. Tugaskan 5 kepada kumpulan sebagai 4 + 0 + 1 dan berikan 0 kepada yang lain.

Nama fail $ chmod 750

Untuk menetapkan membaca kebenaran untuk semua, Tambah a + r simbol.

$ chmod a + r nama fail

Untuk memberi membaca dan tulis kebenaran untuk kumpulan dan yang lain, tambah simbol go + rw.

nama fail $ chmod go + rw

Sekiranya anda ingin memberikan keistimewaan kepada semua orang membaca, menulis, melaksanakan dan menyediakan Group-ID,  tambah =simbol rwx, g + s.

$ chmod = rwx, nama fail g + s

Kesimpulannya

Kami harus memaparkan konsep asas arahan chmod dalam tutorial ini dan memberikan contoh yang menunjukkan bagaimana ia akan digunakan dalam situasi yang mungkin.

Battle For Wesnoth 1.13.6 Pembangunan Dikeluarkan
Battle For Wesnoth 1.13.6 dilancarkan bulan lalu, adalah rilis pengembangan keenam di 1.13.siri x dan memberikan sejumlah penambahbaikan, terutamanya ...
Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...