การทำความเข้าใจสัญลักษณ์สัญลักษณ์ chmod และการใช้ Octal


12

ผู้ใช้ใหม่หลายคนทำผิดพลาด (หรือมีความเข้าใจผิด) ในขณะที่ใช้chmodไฟล์หรือไดเรกทอรีเนื่องจากขาดความรู้ข้อมูล:

  • สัญลักษณ์สัญลักษณ์สำหรับugoและrwx
  • การใช้ตัวเลขฐานแปด

ดังนั้นในคำตอบนี้ฉันได้ให้ข้อมูลที่เป็นประโยชน์ที่สามารถช่วยให้เข้าใจสัญกรณ์สัญลักษณ์ที่ถูกต้องและใช้ตัวเลขฐานแปด


บางทีคุณอาจหมายถึงว่า chmod + x [ชื่อไฟล์] ใช้งานได้เหมือน chmod 111 [ชื่อไฟล์]

คำตอบ:


13

ข้อมูลความรู้มีให้กับความช่วยเหลือของบรรทัดคำสั่ง Linuxเป็น refrence / แหล่งที่มา

  • ก่อนอื่นมันเป็นสิ่งสำคัญมากที่ต้องรู้ugoและมีrwxลักษณะ

    ป้อนคำอธิบายรูปภาพที่นี่

  • การทำความเข้าใจกับคุณลักษณะที่สามารถนำออกมาโดยls-l:

    ป้อนคำอธิบายรูปภาพที่นี่

  • การใช้สิทธิ์:

    ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

  • ใช้เลขฐานแปด:

    ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นการทำงานต่อไปเช่น:

chmod +rwx [file_name]
chmod 777 [file_name]

และ

chmod 775 [file_name]
chmod ug+rwx,o=rx [file_name]

หวังว่านี้จะช่วยให้ผู้ใช้ใหม่ที่จะเข้าใจและได้รับความรู้เกี่ยวกับสัญลักษณ์สัญลักษณ์และใช้หมายเลข Octal chmodสำหรับ

คุณสามารถดาวน์โหลดหนังสือ linux-command-line รุ่น pdf ได้จากsourceforge-project


มันจะถูกต้องหรือไม่ที่จะบอกว่าตัวอย่างchmod ug + rwx, o = rx [file_name]อาจเป็นchmod a = rwx, โอ๊ย [file_name] ? นั่นจะเป็นการปฏิบัติที่ไม่ดีหรือไม่?
GaTechThomas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.