สามารถสร้างไฟล์โดยกำหนดสิทธิ์ในบรรทัดคำสั่งได้หรือไม่
เมื่อสร้างไดเรกทอรีmkdir -m <mode> <dir>ให้สำหรับการสร้างหนึ่งหรือหลายไดเรกทอรีด้วยชุดโหมด / การอนุญาตที่กำหนด (ตามปกติ) มีการสร้างไฟล์ที่เทียบเท่าในบรรทัดคำสั่งหรือไม่ คล้ายกับ: open("file", O_WRONLY | O_APPEND | O_CREAT, 0777); ใช้touchตามด้วยchmodตัวเลือกเดียวของฉันที่นี่? แก้ไข:หลังจากลองใช้คำแนะนำของ teppic เพื่อใช้installฉันก็วิ่งผ่านstraceเพื่อดูว่ามันใกล้กับอะตอมมากแค่ไหน คำตอบคือไม่มาก: $ strace install -m 777 /dev/null newfile ... open("newfile", O_WRONLY|O_CREAT|O_EXCL, 0666) = 4 fstat(4, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0 ... fchmod(4, 0600) = 0 close(4) = 0 ... chmod("newfile", …