File Types and Permissions

ในการใช้งาน Linux แบบ Command Line บางท่านอาจยังสงสัยเรื่องของ ชนิดของไฟล์ หรือ Permissions วันนี้ผมขออธิบายรายละเอียดของไฟล์ เช่น เมื่อเราใช้คำสั่ง ls -la ใน Directory นั้นก็จะแสดงรายละเอียดของโฟลเดอร์และไฟล์ที่มีอยู่

-rw-r--r-- 1 root root 21753 Aug 6 11:45 install.log

ส่วนแรก File Type ( - rw-r--r-- ) มีรายละเอียดดังตารางต่อไปนี้

Type Description
- File
d Directory
l Link
c Character devices
b Block devices
s Socket
p Named pipe

ส่วนที่สอง Permissions ( - rw-r--r-- ) มีรายละเอียดดังตารางต่อไปนี้
Permissions มีอยู่ 3 ชนิดคือ
1. r read สามารถอ่านไฟล์ได้
2. w write สามารถเขียนไฟล์ได้
3. x execute สามารถรันไฟล์ได้
กลุ่มของ Permission จะแบ่งได้ 3 กลุ่มดังนี้
User (owner) ( - rw-r--r-- )
ตามตัวอย่าง สีแดง owner สามารถที่จะ อ่าน เขียน และไม่สามารถ executeได้
Group ( - rw-r--r-- )
ตามตัวอย่าง สีแดง group สามารถที่จะ อ่านได้อย่างเดียว ไม่สามารถเขียนและ execute ได้
Other ( - rw-r--r-- )
ตามตัวอย่าง สีแดง group สามารถที่จะ อ่านได้อย่างเดียว ไม่สามารถเขียนและ execute ได้
ดังนั้นจะสังเกตุได้ว่าทั้งสามกลุ่มนั้นจะมี 3 Permissions คือ r w e ซึ่งถ้าเขียนเป็นเลขฐาน 8 ตามตัวอย่างก็จะได้ 644
รอตอนต่อไป...

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การ Mounting Disks บน Linux

การคอนฟิก rsyslog server and rsyslog client

คำสั่ง crontab