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

6 Sep 2015

Share to:

ระบบ 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

Review ไฟฉาย Olight sMini limited edition

ไฟฉาย Olight sMini limited edition เป็นรุ่นที่มีขนาดเล็ก ใส่แบตเตอรี่ CR123 ยาวเพียง 5.45 ซม มาดูคุณสมบัติกันครับ

Flutter EP.2.1 Class และ Object ในภาษา Dart

สวัสดีครับ หลังจาก EP.2 เราได้เรียนรู้ Syntax ของภาษา Dart กันไปแล้ว สําหรับ EP นี้ก็จะเป็น เนื้อหาเพิ่มเติมซึ่งจะเกี่ยวข้องกับ Class และ Object ในภาษา Dart

Review จองคิวทํา passport online

เนื่องจาก Passport หมดอายุ จะต้องไปทําใหม่ ก็ได้ลองจองคิวผ่าน Internet ดูว่าจะเป็นอย่างไร อันดับแรกเข้าไปจองคิดที่เว็บ https://www.passport.in.th เค้าจะให้เราลงทะเบียนเพื่อจองคิว โดยใส่ข้อมูลส่วนตัวที่จําเป็น จากนั้นระบบจะให้เราเลือกวันเเละเวลา และสาขาที่ต้องการจะไปทํา Passport โดยจะเลือกวันล่วงหน้าได้ไม่เกิน 5 วัน


Copyright © 2019 - 2024 thiti.dev |  v1.39.0 |  Privacy policy | 

Build with ❤️ and Astro.

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