คำถามติดแท็ก umask

5
“ umask” คืออะไรและทำงานอย่างไร
ฉันเชื่อว่า umask เป็นสิ่งที่ควบคุมการอนุญาตไฟล์แต่ไม่เข้าใจอย่างเต็มที่ หลังจากทำงานumask 0644ในสถานีnanoฉันไม่สามารถอ่านไฟล์ที่ผมสร้างขึ้นด้วยโปรแกรมแก้ไขข้อความบรรทัดคำสั่ง ผมสังเกตเห็นว่าสิทธิ์ของไฟล์ที่มีการกำหนดให้แทนการเริ่มต้น00220755 umask ทำงานอย่างไร ฉันคิดว่าฉันก็สามารถเอาหลักในแต่ละ umask จาก0777, 7 - 6 = 1และ7 - 4 = 3ดังนั้นผมคาดว่าสิทธิ์ที่จะเป็น0133แต่เห็นได้ชัดว่านี้ไม่ได้เป็นกรณีที่ umask คืออะไรกันแน่? อธิบายให้ฉันเหมือนฉันเป็น "Linux noob" ฉันจะคำนวณด้วย umask ได้อย่างไร กรณีการใช้งานสำหรับ umask คืออะไร?
190 permissions  umask 

6
วิธีตั้ง umask สำหรับโฟลเดอร์เฉพาะ
ด้วยเหตุผลที่ชัดเจนบางอย่างฉันจำเป็นต้องตั้งumaskค่าสำหรับโฟลเดอร์เฉพาะหนึ่งโฟลเดอร์ เราจะทำเช่นนั้นได้อย่างไร? ขอบคุณล่วงหน้า! อัพเดท 1 เหตุผลที่ฉันต้องใช้ umask สำหรับโฟลเดอร์เฉพาะกำลังติดตาม ฉันมีเว็บแอปพลิเคชั่นและเมื่อมันสร้างไฟล์บางไฟล์สิทธิ์เริ่มต้นคือ 700 แต่ฉันต้องการสิทธิ์อย่างน้อย 755 ไฟล์ ฉันคิดว่าฉันสามารถอธิบายปัญหาได้ชัดเจนยิ่งขึ้นในขณะนี้

2
ทำไม umask 077 ไม่อนุญาตให้ผู้ใช้เรียกใช้ไฟล์ / ไดเรกทอรี?
ฉันใช้ umask 077 "อื่น ๆ " และ "กลุ่ม" ไม่มีสิทธิ์ใด ๆ แต่ผู้ใช้ไม่สามารถเรียกใช้ไฟล์ / ไดเรกทอรีได้ ทำไม umask 077 ไม่อนุญาตให้เจ้าของเรียกใช้งานไฟล์ / ไดเรกทอรี?
10 umask 

3
วิธีการเปลี่ยนโหมด umask อย่างถาวร?
ฉันได้อ่านบทความสองสามอย่างเช่นบทความเก่านี้ว่าจะเปลี่ยนโหมดumask ได้อย่างไรแต่ก็ยังไม่สามารถคิดออกได้ 100% ฉันมี Ubuntu 14.04 ที่ทำงานด้วยเคอร์เนล Xenial พร้อมumaskเริ่มต้น0002และเป้าหมายของฉันคือตั้งโหมดumask 0027อย่างถาวรทั้งหมด ข้ามระบบ ฉันจะทำให้มันเกิดขึ้นได้อย่างไร อะไรคือวิธีที่ดีที่สุดในการทำเช่นนั้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.