Perintah Linux

Contoh chmod Linux

Contoh chmod Linux

Dalam tutorial ringkas ini, kita akan melihat bagaimana kita dapat menggunakannya chmod perintah dalam mesin Ubuntu untuk mencari, mengubah dan menghapus izin pengguna dari fail tertentu yang ada pada sistem fail pengguna. Mari bermain melalui pelbagai keadaan agar kita dapat menguasai asas chmod perintah yang dapat menjadikan kehidupan seharian kita lebih mudah dengan Ubuntu.

Kebenaran Linux

Kebenaran Linux adalah sekumpulan peraturan yang mudah difahami jika kita memahami hak asasnya. Tiga perkara utama yang perlu kita fahami untuk mengetahui cara kerja Permissions Linux:

Terdapat dua elemen asas dalam Sistem Fail Linux:

  1. Direktori
  2. Fail

Terdapat tiga tindakan yang dapat dilakukan:

  1. Baca
  2. Tulis
  3. Laksanakan. Selain melaksanakan skrip, tindakan yang sama diperlukan untuk membuat fail dan folder lain di dalamnya

Pengguna yang dapat melakukan tindakan ini adalah:

  1. Pemilik fail
  2. Kumpulan pemilik fail
  3. Pengguna yang tidak dikaitkan dengan kumpulan pemilik atau pemilik itu sendiri

Untuk melihat kebenaran yang berkaitan dengan fail, jalankan perintah berikut:

ls -l

Inilah yang kita dapat kembali dengan arahan ini:

Cari kebenaran untuk fail

Dalam output, 10 watak pertama menunjukkan kebenaran untuk fail:

Menukar Kebenaran

Sintaks untuk mengubah kebenaran fail kelihatan seperti:

fail kebenaran chmod [fail 2]…

Perwakilan Oktal untuk Kebenaran

Kami boleh menunjukkan kebenaran sebagai nombor oktal. Contohnya, untuk menetapkan kebenaran membaca, menulis & melaksanakan kebenaran untuk pemiliknya, izin membaca & menulis untuk kumpulannya, dan tidak ada kebenaran untuk orang lain, untuk bertanya khabar.fail txt, kami akan melaksanakan perintah berikut:

sudo chmod 760 hello.txt

Sebaik sahaja kami melaksanakan perintah di atas dan cuba membaca fail dengan akaun bukan pemilik menggunakan perintah berikut:

sudo -u notowner-pengguna lebih halo.txt

Kami akan mendapat ralat berikut:

hello.txt: Kebenaran ditolak

Tetapi dari mana nombor ini berasal? Setiap digit nombor tersebut mewakili sekumpulan kebenaran. Mari kita lihat bagaimana ia berasal:

Untuk memberikan kebenaran membaca, menulis & melaksanakan kebenaran untuk pemiliknya, kami memberikannya nombor 7 (= 4 + 2 + 1). Mari kita lebih memahami ini dalam jadual digit:

Nombor Perduaan Baca Tulis Laksanakan
0 000 TIADA TIADA TIADA
1 001 TIADA TIADA YA
2 010 TIADA YA TIADA
3 011 TIADA YA YA
4 100 YA TIADA TIADA
5 101 YA TIADA YA
6 110 YA YA TIADA
7 111 YA YA YA

Jadual di atas sangat jelas dalam apa yang masing-masing mewakili dari segi kebenaran fail.

Perwakilan watak untuk Kebenaran

Kami boleh menunjukkan kebenaran sebagai nombor oktal. Contohnya, untuk menetapkan kebenaran membaca, menulis & melaksanakan kebenaran untuk pemiliknya, izin membaca & menulis untuk kumpulannya, dan tidak ada kebenaran untuk orang lain, untuk bertanya khabar.fail txt, kami akan melaksanakan perintah berikut:

sudo chmod u = rwe, g = rw, o-rwx halo.txt

Untuk menambahkan izin ke pengguna yang ada, kami juga dapat melakukan:

sudo chmod g + w hello.txt

Di sini, kebenaran menulis diberikan kepada kumpulan pengguna pemilik fail.

Perubahan Kebenaran berulang

Kami juga dapat mengubah izin untuk file yang terdapat dalam direktori tertentu dengan satu perintah. Untuk mengubah izin setiap fail dan folder dalam direktori yang disediakan sekaligus, gunakan sudo chmod dengan -R:

Direktori sudo chmod 777 / *

Kita dapat melihat output berikut yang secara jelas mencerminkan perubahan izin fail:

Mengubah kebenaran fail secara berulang

Kesimpulannya

Dalam pelajaran ini, kami melihat bagaimana kami dapat mengubahsuai izin fail dan jika perlu, lakukan secara berulang. Kami memahami konsep asas di sebalik kebenaran Linux yang dapat banyak membantu kami dalam kerja seharian kami.

Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....