Perintah Linux

Contoh chmod Linux

Contoh chmod Linux

Dalam tutorial singkat ini, kita akan melihat bagaimana kita dapat menggunakan chmod perintah di mesin Ubuntu untuk menemukan, memodifikasi, dan menghapus izin pengguna dari file tertentu yang ada di sistem file pengguna. Ayo mainkan berbagai kondisi agar kita bisa menguasai basic chmod perintah yang dapat membuat kehidupan kita sehari-hari lebih mudah dengan Ubuntu.

Izin Linux

Izin Linux adalah seperangkat aturan hebat yang mudah dipahami jika kita memahami hak-hak dasar. Tiga poin utama yang perlu kita pahami untuk mengetahui cara kerja Izin Linux adalah:

Ada dua elemen dasar dalam Sistem File Linux:

  1. Direktori
  2. File

Ada tiga tindakan yang dapat dilakukan:

  1. Baca baca
  2. Menulis
  3. Menjalankan. Selain mengeksekusi skrip, tindakan yang sama diperlukan untuk membuat file dan folder lain di dalamnya

Pengguna yang dapat melakukan tindakan ini adalah:

  1. Pemilik file
  2. Grup pemilik file
  3. Pengguna yang tidak terkait dengan grup pemilik atau pemilik itu sendiri

Untuk melihat izin yang terkait dengan file, jalankan perintah berikut:

ls -l

Inilah yang kami dapatkan kembali dengan perintah ini:

Temukan izin untuk file

Dalam output, 10 karakter pertama menyajikan izin untuk file:

Mengubah Izin

Sintaks untuk mengubah izin file terlihat seperti:

file izin chmod [file 2]…

Representasi oktal untuk Izin

Kami dapat menyajikan izin sebagai angka oktal. Misalnya, untuk mengatur izin baca, tulis & eksekusi untuk pemiliknya, izin baca & tulis untuk grupnya, dan tidak ada izin untuk orang lain, untuk halo.txt, kita akan menjalankan perintah berikut:

sudo chmod 760 halo.txt

Setelah kami menjalankan perintah di atas dan mencoba membaca file dengan akun non-pemilik menggunakan perintah berikut:

sudo -u notowner-user lebih banyak halo.txt

Kami akan mendapatkan kesalahan berikut:

Halo.txt: Izin ditolak

Tapi dari mana nomor ini berasal? Setiap digit angka itu mewakili satu set izin. Mari kita lihat bagaimana mereka diturunkan:

Untuk menetapkan izin baca, tulis & eksekusi untuk pemilik, kami memberinya nomor 7(= 4 + 2 + 1). Mari kita lebih memahami ini dalam tabel angka:

Jumlah Biner Baca baca Menulis Menjalankan
0 000 TIDAK TIDAK TIDAK
1 001 TIDAK TIDAK IYA
2 010 TIDAK IYA TIDAK
3 011 TIDAK IYA IYA
4 100 IYA TIDAK TIDAK
5 101 IYA TIDAK IYA
6 110 IYA IYA TIDAK
7 111 IYA IYA IYA

Tabel di atas jauh lebih jelas dalam apa yang masing-masing wakili dalam hal izin file.

Representasi karakter untuk Izin

Kami dapat menyajikan izin sebagai angka oktal. Misalnya, untuk mengatur izin baca, tulis & eksekusi untuk pemiliknya, izin baca & tulis untuk grupnya, dan tidak ada izin untuk orang lain, untuk halo.txt, kita akan menjalankan perintah berikut:

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

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

sudo chmod g+w halo.txt

Di sini, izin menulis diberikan ke grup pengguna pemilik file.

Perubahan Izin Rekursif

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

sudo chmod 777 Direktori/*

Kita dapat melihat output berikut yang dengan jelas mencerminkan perubahan izin file:

Mengubah izin file secara rekursif

Kesimpulan

Dalam pelajaran ini, kita melihat bagaimana kita dapat memodifikasi izin file dan jika perlu, melakukannya secara rekursif. Kami memahami konsep dasar di balik bagaimana izin Linux yang dapat banyak membantu kami dalam pekerjaan sehari-hari.

Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...