Create an account    
 home  
 
Web www.thaihealth.net
  You are here:> home>topics> linux for newbies > ความรู้เกี่ยวกับการ Chmod บน linux 1 ©
Linux,PHP&MySQL: ความรู้เกี่ยวกับการ Chmod บน linux 1
Posted on Friday, May 23 @ 11:55:18 GMT+7 by admin

linux for newbies ในบางครั้ง ถ้าท่านทำงานกับphpNUKE บ่อย ๆ จะพบว่า มีการระบุว่า ใน folder นั้น ๆ จะต้องมีการ chmod เป็น 777 หรือ 755 อะไรอย่างนั้น ทำให้หลาย ๆ ท่านเกิดความสงสัย มีการสอบถามกันมากทั้งที่ thainuke และที่นี่
Chmod เป็นฟังก์ชั่นที่มีมาตั้งแต่ยุคดั้งเดิมของ unix ตกทอดมาถึง linux
ความหมายของ CHMOD ย่อจาก Change mode เป็นการกำหนดความเป็นเจ้าของ และการเข้าใช้ไฟล์หรือ โฟลเดอร์นั้น ๆ ซึ่งในวินโดวส์ไม่มีฟังก์ชั่นนี้ เราลองมาดูการใช้งานและคำสั่งกัน


Chmod ถ้าไม่เคยทำงานที่ console ของ unix จะเข้าใจยากเล็กน้อย ผมจะชี้ให้ดูว่า การเข้าใช้งานไฟล์หนึ่ง ๆ ของ unix จะมีการกำหนดความเป็นเจ้าของไฟล์นั้นอย่างไรบ้าง
1. group ความเป็นเจ้าของในระดับ group นี้ใช้ในการแยกกลุ่มผู้ใช้ออกจากกัน เช่น กลุ่ม admin, กลุ่ม ftp, กลุ่ม apache หรือกลุ่ม user ถ้าเราสมัครเข้าใช้ server เวลา cuteftp เข้าไป ส่วนใหญ่แล้ว ถ้าเวปนั้น จัดโครงสร้างแบบ เซอร์เวอร์เสมือน(virtual host) จะให้ชื่อ group เราเป็นชื่อเดียวกับชื่อเราเช่น user=admin group ก็อาจเป็น admin(แต่เป็น admin เฉพาะ virtualhost ของเราเท่านั้น ไม่ใช่ admin ของ server ทั้งหมด)
ต่อภาค 2 คลิก เวปไซด์ที่เป็น เซอร์เวอร์เสมือน ส่วนใหญ่ก็คือเวปแบบเสียตัง ที่เราสามารถใช้ชื่อเวปเรา และมี .com ได้
เวลาเรา cuteftp ไปใช้เซอร์เวอร์เสมือน ให้ปรับที่ cuteftp ให้แสดงรายละเอียดไฟล์อย่างยาว เราจะมองเห็นไฟล์ที่ server จาก โปรแกรม ftp ตามนี้เช่น
.
..
/admin
/blocks
/modules
/themes
admin.php    admin admin 20/05/2003 12:00 11.035
config.php    admin admin 20/05/2003 12:00 9.320
index.php    admin admin 20/05/2003 12:00 12.355


สังเกตุดู admin admin ตัวหน้าคือความเป็นเจ้าของของไฟล์นั้น ก็คือของ admin ตัวหลังคือกลุ่ม admin
ในกรณีที่ไม่เห็นแบบนี้ ลองคลิกขวาที่ชื่อไฟล์ และดูที่ change mod หรือ property ก็จะเห็น ซึ่งจะกล่าวต่อในส่วนที่ 3

2.user ความเป็นเจ้าของในระดับ user ก็คือภายใน group นั้น ๆ จะมี user หลายคนก็ได้ เช่นในกลุ่ม admin นอกจากจะมีเราที่เป็น user admin แล้วยังมี user ท่านอื่น ๆได้ ในกรณีที่เราใช้ ftp เข้าไป สมมุติว่าชื่อ somchai เราจะเห็นดังนี้ครับ
.
..
/admin
/blocks
/modules
/themes
admin.php    somchai admin 20/05/2003 12:00 11.035
config.php    somchai admin 20/05/2003 12:00 9.320
index.php    somchai admin 20/05/2003 12:00 12.355


ซึ่งก็หมายถึง user somchai ในกลุ่ม admin


Note: ต่อภาค 2 คลิก

blog this


blog this

More about linux for newbies
· apache 2.0.54 has come, see the changes2005-06-25 13:20:47
· apache 2.0.49 released. Try!2004-03-23 12:27:38
· New Linux Server project2003-07-17 11:13:23

Comment Post
1  by
on Sunday, March 16 @ 20:03:37 GMT+7
منتديات [f.jsoftj.com]

Read the rest of this comment...




Your Name:

[ New User ]

Subject:


Comment:

Allowed HTML:
<b> <i> <a> <em> <br> <strong> <blockquote> <tt> <li> <ol> <ul>
Security code:



T news tweak
 

       Sponsored Links
       Related Links
· More about linux for newbies
· News by admin


Most read story about linux for newbies:
 New Linux Server project(4466)

       Article Rating
Average Score: 0
Votes: 0

Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad


       Options

 Printer Friendly  Printer Friendly

 Send to a Friend  Send to a Friend

News ©

เล่นเกมส์ arcade games free!

main sitethaihealth | home | forums | downloads | topics

Seo from our desk thai seo
Web site engine code is Copyright © 2003 by PHP-Nuke.Copyright 2007 Thaihealth and pattaya doctor
Page Generation: 0.199 Seconds

Theme developed by WebDesignHQ.com Modified By DoctorNUKE