GNU/Linux >> Belajar Linux >  >> Linux

7 Contoh Perintah Chmod untuk Pemula

Sebelumnya kita telah membahas tentang cara menggunakan bit izin oktal dengan chmod. Dalam artikel ini, mari kita tinjau bagaimana menggunakan representasi simbolik dengan chmod.

Berikut adalah representasi simbolis dari tiga peran yang berbeda:

  • kamu untuk pengguna,
  • g untuk grup,
  • dan o untuk orang lain.

Berikut adalah representasi simbolis dari tiga izin yang berbeda:

  • r untuk izin membaca,
  • w untuk izin menulis,
  • x untuk izin eksekusi.

Berikut adalah beberapa contoh tentang cara menggunakan representasi simbolik pada chmod.

1. Tambahkan izin tunggal ke file/direktori

Mengubah izin ke satu set. + simbol berarti menambahkan izin. Misalnya, lakukan hal berikut untuk memberikan izin eksekusi bagi pengguna terlepas dari hal lain:

$ chmod u+x filename

2. Tambahkan beberapa izin ke file/direktori

Gunakan koma untuk memisahkan beberapa set izin seperti yang ditunjukkan di bawah ini.

$ chmod u+r,g+x filename

3. Hapus izin dari file/direktori

Contoh berikut menghapus izin baca dan tulis untuk pengguna.

$ chmod u-rx filename

4. Ubah izin untuk semua peran pada file/direktori

Contoh berikut memberikan hak eksekusi kepada pengguna, grup, dan lainnya (pada dasarnya siapa pun dapat mengeksekusi file ini).

$ chmod a+x filename

5. Buat izin untuk file yang sama dengan file lain (menggunakan referensi)

Jika Anda ingin mengubah izin file yang sama dengan file lain, gunakan opsi referensi seperti yang ditunjukkan di bawah ini. Dalam contoh ini, izin file2 akan disetel sama persis dengan izin file1.

$ chmod --reference=file1 file2

6. Terapkan izin ke semua file di bawah direktori secara rekursif

Gunakan opsi -R untuk mengubah izin secara rekursif seperti yang ditunjukkan di bawah ini.

$ chmod -R 755 directory-name/

7. Ubah izin eksekusi hanya pada direktori (file tidak terpengaruh)

Pada direktori tertentu jika Anda memiliki beberapa sub-direktori dan file, perintah berikut akan menetapkan izin eksekusi hanya untuk semua sub-direktori di direktori saat ini (bukan file di direktori saat ini).

$ chmod u+X *

Catatan: Jika file sudah memiliki izin eksekusi untuk grup atau lainnya, perintah di atas akan memberikan izin eksekusi kepada pengguna


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Perintah killall Linux untuk Pemula (8 Contoh)

  3. Contoh Perintah DNF Untuk Pemula

  1. 10 Contoh Perintah 'rm' untuk Pemula Linux

  2. 10 Contoh Perintah Linux Cat untuk Pemula

  3. Tutorial perintah comm Linux untuk pemula (5 contoh)

  1. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  2. Perintah dir Linux untuk pemula (10 contoh)

  3. Perintah Csplit Linux Dijelaskan untuk Pemula (6 Contoh)