Umask
عودة للموسوعةumask
commandنوع |
أمر
|
---|---|
نظام التشغيل |
يونكس and شبيه يونكس
|
الإصدار الأول |
1978
|
---|
في الحوسبة، umask هوأمر يحدد إعدادات القناع الذي يتحكم في كيفية تعيين أذونات الملفات للملفات التي تم إنشاؤها حديثًا. قد يؤثر أيضًا على كيفية تغيير أذونات الملف بشكل صريح. قد يشير umask أيضًا إلى وظيفة تقوم بتعيين القناع، أوقد تشير إلى القناع نفسه. القناع هومجموعة من البتات، جميع منها يقيد كيفية تعيين إذن للملفات التي تم إنشاؤها حديثا. يمكن تغيير البتات الموجودة في القناع عن طريق استنادىء أمر umask.
في الأنظمة المشابهة ليونكس، يحتوي جميع ملف على مجموعة من السمات التي تتحكم في من يمكنه قراءتها أوكتابتها أوتطبيقها، تعطيك الصلاحيات الحق في تشغيل برامج أوأوامر، تصفح المجلدات لقراءة محتوياتها أوالتعديل أوتطبيقها. عندما يقوم البرنامج بإنشاء ملف، يتم تقييد أذونات الملف بواسطة القناع. إذا كان القناع مضبوطًا على "1"، فسيتم تعطيل إذن الملف الأولي. اما اما إذا كانت القيمة في القناع على "0" فيعني حتى الإذن سيتم تحديده بواسطة البرنامج ونظام الملفات. بمعنى آخر، يعمل القناع كمرشح للفترة الأخيرة يجرد الأذونات عند إنشاء ملف؛ جميع بت تم تعيينه إلى "1" تجرد الإذن اللقاء لها. قد يتم تغيير الأذونات لاحقًا بواسطة المستخدمين والبرامج التي تستخدم Chmod.
أوامر
في Shell، يتم تعيين القناع باستخدام أمر umask. بناء جملة الأمر:
umask [-S ] [maskExpression]
(العناصر داخل الأقواس اختيارية. )
المشغل أوالعامل | تأثير على القناع |
---|---|
+ | يتم تمكين الأذونات المحددة، كما لم يتم تغيير الأذونات. |
- | يحظر تمكين الأذونات المحددة، ولا تتغير الأذونات التي لم يتم تحديدها. |
= | يتم تمكين الأذونات المحددة، ويحظر تمكين الأذونات غير المحددة. |
المراجع
- ^ Olczak, Anatole (2019-06-09). "Korn Shell: Unix and Linux Programming Manual". Oreilly. Addison-Wesley Professional. مؤرشف من الأصل في 26 ديسمبر 2019. اطلع عليه بتاريخ 14 يناير 2013.
التصنيفات: تصاريح نظام الملفات, خدمات مواصفات يونكس المنفردة, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة علوم حاسب