Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Files and folders have permissions. These can be set via an FTP program, such as FileZilla.

The codes are pretty cryptic if you have not seen them before. Below a short explanation.

Normally, a folder has rwxr-xr-x (755):

drwxr-xr-x 5 abcd1234 abcd1234 4096 Jan 01 12:34 folder

And a file rw-r - r-- (644):

drw-r - r-- 5 abcd1234  abcd1234  4096 Jan 01 12:34 file

What do all these codes mean?

r: read, w: write, x: execute

These codes are stored binary, where r = 4, w = 2, x = 1

rwx is then 7:

r (read, ie reading rights) = 4

w (write, write permission) = 2

x (execute, export rights) = 1

In other words: 4 + 2 + 1 = 7 

In a typical file list you often see something like this:

drwxr-xr-x 5 abcd1234  abcd1234  4096 Jan 01 12:34 folder

So you see 3 blocks of rwx (1) rx (2) rx (3) immediately next to each other

A dash "-" means that this option is not active at the moment.

The letter d means directory (= folder).

The first block of 3 is the owner  of the file

Second block of 3 is the group  (group) of the file

Third block of 3: rx is for the rest (all)

Just like example  rwxr-xr-x

If you add the codes, this is the same as 755.

In this case, the owner has full output, read and write permissions, the group only has output and read rights and the rest can only execute and read.

This is necessary for a normally functioning folder.

Just like example  rw-r - r--

If you add the codes, this is the same as 644.

In this case the owner has read and write rights. This is typical for a file. You only want to be able to update or delete the file as owner. The rest and the group can only read. And that works well for files on a website, which actually need to be read only.

Typical settings

File: 644 - for example a php or png file etc. Please note that PHP files do not need output (x) rights.

Folder: 755

Fully writable folder: 777

Fully writable file: 666 - this is rare

Is it unsafe to put a directory on 777?

777 (or rwxrwxrwx) is a typical setting for a fully writable folder.

This means that everything is writable, and is therefore less secure, but this does not necessarily mean that everyone can adjust it via the web.

In practice you use this as little as possible and often only if it can not be done differently. For example, because you are using a plugin or other script that requires write access to a specific folder.

Adjust via FTP

If necessary, you can adjust the rights via FTP, you can also ask us via support.

In most cases, the function in your FTP program is called something like chmod of permissions . Often you see this option if you right-click on a file on folder

สำหรับภาษาไทยดังนี้

ไฟล์และโฟลเดอร์มีการตั้งค่าการใช้งาน การตั้งค่านี้สามารถทำได้ในโปรแกรม FTP เช่น FileZilla

รหัสต่างๆมีความซับซ้อน หากท่านไม่เคยเห็นมาก่อน นี่คือคำอธิบายบางส่วน

ปกติแล้ว, a folder มี rwxr-xr-x (755):

drwxr-xr-x 5 abcd1234 abcd1234 4096 Jan 01 12:34 folder

และ file rw-r - r-- (644):

drw-r - r-- 5 abcd1234  abcd1234  4096 Jan 01 12:34 file

รหัสพวกนี้หมายถึงอะไร?

r: read, w: write, x: execute

These codes are stored binary, where r = 4, w = 2, x = 1

rwx is then 7:

r (read, ie reading rights) = 4

w (write, write permission) = 2

x (execute, export rights) = 1

In other words: 4 + 2 + 1 = 7 

In a typical file list you often see something like this:

drwxr-xr-x 5 abcd1234  abcd1234  4096 Jan 01 12:34 folder

So you see 3 blocks of rwx (1) rx (2) rx (3) immediately next to each other

A dash "-" means that this option is not active at the moment.

The letter d means directory (= folder).

The first block of 3 is the owner  of the file

Second block of 3 is the group  (group) of the file

Third block of 3: rx is for the rest (all)

เหมือนตัวอย่าง  rwxr-xr-x

หากคุณเพิ่ม codes, ก็จะเหมือนกับ 755.

ในที่นี้สามารถใช้งานได้แบบ full output ทั้ง read และ write permissions, the group มีเฉพาะ output และ read rights และส่วนที่เหลือสามารถทำได้เฉพาะ execute and read.

นี่คือสิ่งจำเป็นสำหรับ normally functioning folder.

เหมือนตัวอย่าง  rw-r - r--

หากคุณเพิ่ม codes, ก็จะเหมือนกับ 644.

ในที่นี้สามารถใช้งานได้ทั้ง read และ write . เป็นการตั้งค่าปกติสำหรับ file. เพราะท่านต้องการแค่ที่จะ update หรือ delete  file สำหรับ owner. และส่วนที่เหลือสามารถทำได้เฉพาะ read. และนั่นเพียงพอสำหรับ files บน website, ทำได้แค่เฉพาะการ read เท่านั้น

การตั้งค่าทั่วไป

File: 644 - ตัวอย่างเช่น php or png file และอื่นๆ. จำไว้ว่า PHP files ไม่จำเป็นต้องมี output (x) rights.

Folder: 755

Fully writable folder: 777

Fully writable file: 666 - this is rare

จะปลอดภัยมั้ยหากใส่ directory บน 777?

777 (หรือ rwxrwxrwx) คือการตั้งค่าทั่วไปสำหรับการ writable folder.

นั่นหมายถึงว่าทุกสิ่งอย่างสามารถ writable, และนั่นหมายถึงความปลอดภัยลดน้อยลง แต่นรั่นไม่ได้หมายถึงว่าทุกคนสามารถเข้ามาจัดการสิ่งต่างๆได้ในเว็ป

ปรับแต่งผ่าน FTP

หากเป็นไปได้ให้ทำการปรับแต่เกี่ยวกับสิทธิการเข้าใช้ผ่านทางโปรแกรม FTP 

โดยทั่วไปแล้ว ฟังชั่นในโปรแกรม FTP ที่เรียกว่า chmod of permissions ที่ทำให้ท่านสามารถคลิกขวาเลือกได้ทั้งไฟล์และโฟลเดอร์


  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.