File permissions · Izin file
Who can do what
- Every file has permissions that say who may read, write, or execute it.
ls -lshows them on the left of each line:
- You see something like
-rwxr-xr-x. Read it in groups of three.
Siapa yang bisa melakukan apa
- Setiap file memiliki izin yang menyatakan siapa yang boleh baca, tulis, atau eksekusi.
ls -lmenampilkannya di sebelah kiri setiap baris:
ls -l script.sh
- Anda melihat sesuatu seperti
-rwxr-xr-x. Bacalah dalam kelompok tiga.
Reading the flags
- The ten characters are: type, then owner, group, others:
r= read,w= write,x= execute,-= not allowed. So the owner here can do everything; others can read and run.
Membaca flag izin
- Sepuluh karakter tersebut adalah: tipe, kemudian pemilik, kelompok, orang lain:
- rwx r-x r-x
file owner group others
r= baca,w= tulis,x= eksekusi,-= tidak diizinkan. Jadi pemilik di sini dapat melakukan semuanya; orang lain dapat membaca dan menjalankan.
Changing permissions
chmodchanges the mode. Numbers are a quick way:r=4, w=2, x=1, added per group:
7= 4+2+1 (rwx) for the owner;5= 4+1 (r-x) for group and others.755is the classic "runnable program".
Mengubah izin
chmodmengganti mode. Angka adalah cara cepat:r=4, w=2, x=1, ditambahkan per kelompok:
chmod 755 script.sh
7= 4+2+1 (rwx) untuk pemilik;5= 4+1 (r-x) untuk kelompok dan orang lain.755adalah program "dapat dijalankan" klasik.
Common mistakes
chmodsets read, write and execute for user, group and others.- You need execute permission to run a script.
Kesalahan umum
chmodmenetapkan baca, tulis, dan eksekusi untuk pengguna, kelompok, dan orang lain.- Anda memerlukan izin eksekusi untuk menjalankan skrip.
File permissions (chmod) · Izin file (chmod)
Owner / group / others each get rwx — the octal is just those bits. · Pemilik / grup / lainnya masing-masing mendapat rwx — oktal hanyalah bit-bit tersebut.
Make script.sh runnable by giving it permissions 755 with chmod 755 script.sh. The check shows ls -l so you can see the new rwx flags. · Jadikan script.sh dapat dijalankan dengan memberikan izin 755 melalui chmod 755 script.sh. Periksaan menunjukkan ls -l supaya anda dapat melihat bendera baru rwx.
secret.key holds a private key, so no one but you should read it. Give it permission 600 with chmod 600 secret.key — owner read+write, group and others nothing. · secret.key memegang kunci peribadi, jadi tiada siapa kecuali anda sepatutnya membacanya. Berikan izin 600 kepadanya dengan chmod 600 secret.key — pemilik baca+tulis, kumpulan dan orang lain tiada apa-apa.