Score:1

ทำไม "umask" ไม่ทำงานที่นี่

ธง cn

ฉันต้องการตั้งค่า umask เป็น 343.

ฉันคำนวณแล้วว่าสิทธิ์ของไฟล์ที่สร้างขึ้นใหม่ควรเป็น: -wx-w--วx

แต่ฉันได้รับ: -ร---ว-ร--

เทอร์มินัลของฉัน:

meliwex@reverse-proxy:~/testfolder$ ls -l
รวม 0
meliwex@reverse-proxy:~/testfolder$ umask 343
meliwex@reverse-proxy:~/testfolder$ สัมผัสไฟล์1
meliwex@reverse-proxy:~/testfolder$ ls -l
รวม 0
-r---w-r-- 1 meliwex meliwex 0 6 พ.ย. 09:13 file1
meliwex@reverse-proxy:~/testfolder$ umask
0343
meliwex@reverse-proxy:~/testfolder$ 

ฉันตั้งค่า umask นี้เพื่อจุดประสงค์ในการทดสอบเท่านั้น

cocomac avatar
cn flag
ยินดีต้อนรับสู่ Ask Ubuntu! โปรดอย่าโพสต์ภาพข้อความ แต่ให้ [แก้ไข] คำถามของคุณเพื่อรวมข้อความที่คัดลอกและวางจากเทอร์มินัลของคุณ สิ่งนี้ทำให้เราช่วยเหลือคุณได้ง่ายขึ้น
Score:2
ธง us

ฉันไม่แน่ใจว่าคุณคำนวณได้อย่างไร แต่มาสก์ 3 (011 ในไบนารี) ปิดบังบิตเขียนและดำเนินการ (บิตที่สองและสามตามลำดับ) มาสก์ 4 (100 ในไบนารี) มาสก์บิตการอ่าน ดังนั้นมาสก์ของ 0343 จะส่งผลให้มีการตั้งค่าสิทธิ์การอ่านสำหรับผู้ใช้และอื่น ๆ และสิทธิ์ในการเขียนจะถูกตั้งค่าสำหรับกลุ่ม (เนื่องจากบิตปฏิบัติการถูกปิดบังสำหรับไฟล์อยู่แล้ว) และนั่นคือสิ่งที่คุณได้รับ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา