GNU/Linux >> Belajar Linux >  >> Linux

Lembar contekan Izin File/Direktori Linux

Berikut adalah catatan singkat/lembar contekan untuk direktori Linux dan izin file. Tabel di bawah ini memberikan nomor untuk semua jenis izin File/Direktori.

Nomor          Jenis Izin             Simbol   0              Tidak Ada Izin                —   1              Jalankan                      –x   2              Tulis                        -w-   3              Jalankan + Tulis              -wx   4              Baca                         r–   5              Baca + Jalankan               r-x   6              Baca + Tulis                  rw-   7              Baca + Tulis + Jalankan        rwx

Misalnya 777 izin untuk /dst folder berarti folder tersebut memiliki semua baca, tulis, dan dapat dijalankan izin untuk pemilik, grup, dan semua pengguna.

Owner - The Owner permissions apply only the owner of the file or directory, they will not impact the actions of other users.
Group - The Group permissions apply only to the group that has been assigned to the file or directory, they will not effect the actions of other users.
All users - The All Users permissions apply to all other users on the system, this is the permission group that you want to watch the most.

Izin File dan Direktori

Di bawah ini adalah contoh output dari ls -l; Anda dapat melihat dari karakter pertama setiap baris bahwa foo dan bar adalah direktori (ditunjukkan dengan d) dan bahwa meta adalah file biasa (ditunjukkan dengan -).

$ ls -l
drwxr-xr-x 2 user user    6 Jan  7  2015 Desktop
-rw-rw-r-- 1 user user    0 Feb 16 14:17 file1
-rw-r--r-- 1 user wheel   0 Feb 16 14:22 file2

Sembilan karakter berikutnya menunjukkan izin file untuk pengguna, grup, dan lainnya (atau semua orang) seperti yang ditunjukkan di bawah ini, dengan tanda kurung ditambahkan untuk kejelasan:

-(rw-) (r--) (r--) 1 user wheel   0 Feb 16 14:22 file2

Sekarang pemilik memiliki izin baca dan tulis (rw-), grup dan semua orang hanya memiliki izin baca (r–). Ini disebut representasi simbolis karena huruf seperti r, w, dan x, digunakan untuk menunjukkan izin. Izin juga dapat direpresentasikan secara numerik:r =4; w =2; x =1

Tambahkan setiap bagian sehingga izin dari meta file (dari contoh di atas) menjadi 664. Berikut adalah cara lain untuk melihat bagaimana kita sampai ke nomor itu:

-(rw-)  (rw-)  (r--)
-(42-)  (42-)  (4--)
 6       6       4

Menambahkan angka di setiap bagian menghasilkan izin 664.

Mengubah Izin File

chmod Perintah ini digunakan untuk mengubah hak akses suatu file. Ini dapat digunakan untuk menambah atau menghapus izin secara simbolis. Misalnya, untuk menambahkan izin eksekusi untuk pemilik file yang akan Anda jalankan:

$ chmod u+x file_name

Atau, untuk menambahkan izin baca dan tulis untuk grup yang memiliki file, Anda dapat menjalankan:

$ chmod g+rw file_name

Alih-alih menambahkan izin, sintaks simbolik chmod juga dapat digunakan untuk mengurangi atau mengatur ke beberapa nilai absolut seperti yang ditunjukkan dalam contoh ini:

$ chmod o-w file_name
$ chmod u=rwx,g=rx,o= file_name

Perintah chmod juga dapat secara eksplisit mengatur izin menggunakan representasi numerik. Misalnya, untuk mengatur izin pada file ke rwxrwxr–, Anda akan menjalankan:

$ chmod 774 file_name


Linux
  1. Periksa izin file Linux dengan ls

  2. Perintah vi dasar (lembar contekan)

  3. Memahami Bagaimana Umask Mengontrol Izin File / Direktori Awal di Linux

  1. Lembar contekan untuk pengguna dan izin Linux

  2. Lembar contekan untuk perintah umum Linux

  3. Lembar Cheat Perintah Dasar Linux

  1. Dasar-dasar Izin File Linux

  2. Linux – Tujuan Direktori /net?

  3. Lembar Cheat Perintah Linux