การอ่านสิทธิ์เข้าใช้งาน file, Directory ใน ubuntu

6 Sep 2015,
Share: 

ระบบ File และ Directory ใน Ubuntu จะมีการกําหนดสิทธิ์การ Read, Write และ Execute ของ User โดยจะสามารถดูได้จากคําสั่งนี้

ls -l

จะได้ออกมาตามรูปด้านล่าง

Image

จากรูปจะแสดงผลออกมาเป็นข้อมูลต่างๆ แต่ในบทความนี้เราจะสนใจแค่ 2 คอลัมน์ คือในกรอบสีแดง และสีเขียว รายละเอียดมีดังนี้

  • กรอบสีแดง จะบอกถึง สิทธิ์การเข้าใช้งาน file และ Drirectory
  • กรอบสีเขียว จะบอกถึง เจ้าของ(User) และกลุ่มผู้ใช้งาน(Group User)

กรอบสีแดง

ในกรอบสีแดงจะบอกถึงสิทธิ์การใช้งานไฟล์ของ User ชนิดต่างๆ โดยจะแบ่งเป็น 3 กลุ่มคือ

  • User เจ้าของไฟล์
  • User กลุ่มเดียวกัน
  • ผู้ใช้อื่นๆ(ทุก user)

จากในรูปตัวอย่าง “testDirectory” มีสิทธิ์การเข้าใช้งานเป็น “drwxrwxr-x” วิธีการอ่านคือ เราจะต้องแบ่งออกเป็น 4 ส่วนดังนี้ [d] [rwx] [rwx] [r-x] โดยแต่ละส่วนจะมีความหมายดังนี้

  • [d]ชุดที่1 ความหมาย ถ้ามี d อยู่ตัวแรก แสดงว่าเป็น Directory
  • [rwx]ชุดที่2 ความหมาย เป็นสิทธิ์การเข้าใช้งานของ User เจ้าของไฟล์
  • [rwx]ชุดที่3 ความหมาย เป็นสิทธิ์การเข้าใช้งานของ User กลุ่มเดียวกัน
  • [r-x]ชุดที่4 ความหมาย เป็นสิทธิ์การเข้าใช้งานของ ผู้ใช้อื่นๆ(ทุก user)

เมื่อรู้ความหมายของแต่ละส่วนแล้ว จะเห็นว่ามีตัวอักษร r, w, x โดยแต่ละตัวจะมีความหมายคือ

  • r ความหมาย สามารถอ่านได้
  • w ความหมาย สามารถเขียนข้อมูลได้
  • x ความหมาย สามารถ Execute ได้

ตัวอย่าง “drwxrwxr-x” หมายความว่า เป็น Directory User เจ้าของไฟล์ และUser กลุ่มเดียวกัน สามารถ อ่าน เขียน  Execute ได้ แต่ ผู้ใช้อื่นๆ(ทุก user)  ไม่สามารถเขียนไฟล์ ได้

กรอบสีเขียว

ในกรอบสีเขียวจะบอกถึงชื่อของ User เจ้าของไฟล์ และ Group User วิธีการอ่านคือ คอลั่มน์แรกจะบอกว่าชื่อของ User เจ้าของไฟล์คือใคร คอลั่มน์ที่สองจะบอกชื่อของ Group User อะไร ตัวอย่าง “thiti mygroup” หมายความว่า เจ้าของไฟล์ชื่อว่า thiti และกลุ่มที่จะเข้าใช้งานไฟล์นี้ชื่อว่า mygroup

Suggestion blogs

วิธีใช้ PuTTy เชื่อมต่อไปยัง google instance

หลังจากที่เขียนบทความเรื่อง วิธีสร้าง VM Instance ใน google developers console ผมยังไม่ได้อธิบายวิธีการใช้ PuTTy เชื่อมต่อไปยัง google instance ในบทความนี้ผมจะมาอธิบายวิธีเชื่อมต่อ PuTTy ไปยัง google instance อุปกรณ์ที่ต้องใช้มีดังนี้โปรแกรม PuTTy ถ้ายังไม่มีโหลดได้ที่นี่-->Clickโปรแกรม PuTTYgen ถ้ายังไม่มีโหลดได้ที่นี่-->Click

file_get_contents() in php get content ของเว็บไซต์หรือไฟล์

file_get_contents() เป็น function ภาษา PHP ใช้สําหรับดึงข้อมูลจากไฟล์ หรือ url มาดูตัวอย่างการใช้งานกันเลยครับ

วิธีใช้ Props children ใน react

สวัสดีครับ บทความนี้จะเป็นการเรียนรู้และ ทําความเข้าใจในส่วนของเรื่อง Props children ใน React รวมไปถึงวิธีการใช้งานในแบบต่างๆ


Copyright © 2019 - 2025 thiti.dev |  v1.57.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ