วันศุกร์ที่ 18 กุมภาพันธ์ พ.ศ. 2554

เรื่อง permission เครดิต kaikimao

เรื่อง permission

จะเป็นการกำหนดสิทธิ์ในการเข้าถึงไฟล์/โฟลเดอร์ ในระบบ UNIX (Web Server)

กล่าวคือ จะมีตัวเลขอยู่ 3 หลัก

xyz

โดยเลข 3 ตัวนี้จะมีผลในการตั้งค่าอยู่ 3 อย่าง คือ
(อ้างอิงการตั้งค่าจากโปรแกรม FTP - เลือกชื่อไฟล์ กด property / หรือใช้คำสั่ง CHMOD)


X = Owner (เฉพาะเจ้าของไฟล์เท่านั้น)
Y = Group (เฉพาะกลุ่มผู้ใช้เท่านั้น)
Z = Public (สิทธิ์ชองทุกๆ คน)

โดยค่าที่เป็นไปได้ คือ 0-7 จะมี ค่าตามนี้
R+= can Read, R- = can't Read
W+= can Write, W- = can't Write
E+= can Execute, E- = can Execute

0 = r- w- e-
1 = r- w- e+
2 = r- w+ e-
3 = r- w+ e+
4 = r+ w- e-
5 = r+ w- e+
6 = r+ w+ e-
7 = r+ w+ e+

* ถ้าเป็น 777 ก็คือ ใครก็ได้ (ทุกคน) สามารถ อ่าน (read), เขียนไฟล์/แก้ไข/บันทึก (write), สั่งให้ไฟล์ทำงาน (execute)
[ทุกคน มีสิทธิ์ในการทำงานกับไฟล์ทุกอย่าง]

* ถ้าเป็น 755 ก็คือ เฉพาะเจ้าของไฟล์ (Owner) มีสิทธิ์ อ่าน/เขียน/execute , คนอื่นๆ มีสิทธิ์ อ่าน+execute



นอกเหนือจากนี้ รบกวนศึกษาเพิ่มที่
http://www.google.co.th/search?q=ftp+permission
http://www.interspire.com/content/articles/12/1/FTP-and-Understanding-File-Permissions

http://www.google.co.th/search?q=unix+file+permission
http://en.wikipedia.org/wiki/File_system_permissions
http://www.devwinner.com/unix/unix-file-permission-1.html << ภาษาไทย

ไม่มีความคิดเห็น:

แสดงความคิดเห็น