[go: up one dir, main page]

About: Umask

An Entity of Type: military unit, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, umask is a command that determines the settings of a mask that controls how file permissions are set for newly created files. It may also affect how the file permissions are changed explicitly. umask is also a function that sets the mask, or it may refer to the mask itself, which is formally known as the file mode creation mask. The mask is a grouping of bits, each of which restricts how its corresponding permission is set for newly created files. The bits in the mask may be changed by invoking the umask command.

Property Value
dbo:abstract
  • في الحوسبة، umask هو أمر يحدد إعدادات القناع الذي يتحكم في كيفية تعيين أذونات الملفات للملفات التي تم إنشاؤها حديثًا. قد يؤثر أيضًا على كيفية تغيير أذونات الملف بشكل صريح. قد يشير umask أيضًا إلى وظيفة تقوم بتعيين القناع، أو قد تشير إلى القناع نفسه. القناع هو مجموعة من البتات، كل منها يقيد كيفية تعيين إذن للملفات التي تم إنشاؤها حديثا. يمكن تغيير البتات الموجودة في القناع عن طريق استدعاء أمر umask. في الأنظمة المشابهة ليونكس، يحتوي كل ملف على مجموعة من السمات التي تتحكم في من يمكنه قراءتها أو كتابتها أو تنفيذها، تعطيك الصلاحيات الحق في تشغيل برامج أو أوامر، تصفح المجلدات لقراءة محتوياتها أو التعديل أو تنفيذها. عندما يقوم البرنامج بإنشاء ملف، يتم تقييد أذونات الملف بواسطة القناع. إذا كان القناع مضبوطًا على "1"، فسيتم تعطيل إذن الملف الأولي. اما اما إذا كانت القيمة في القناع على "0" فيعني أن الإذن سيتم تحديده بواسطة البرنامج ونظام الملفات. بمعنى آخر، يعمل القناع كمرشح للمرحلة الأخيرة يجرد الأذونات عند إنشاء ملف؛ كل بت تم تعيينه إلى "1" تجرد الإذن المقابل لها. قد يتم تغيير الأذونات لاحقًا بواسطة المستخدمين والبرامج التي تستخدم Chmod. (ar)
  • Příkaz umask (zkratka z anglického user file creation mode mask) slouží v systému Unix k nastavení implicitní masky práv nově vytvořených souborů. Bez parametru vypíše aktuální nastavení práv, pokud parametr přidáme, dochází ke změně nastavení. Parametr se nastavuje tak, že zapíšeme tři osmičková čísla jako při příkazu chmod s tím rozdílem, že zadáme ta práva, která budou novému souboru nebo adresáři chybět. (cs)
  • umask (abreviatura de user mask, máscara de usuario) es una orden y una función en entornos POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el proceso actual. Los sistemas Unix modernos permiten que las máscaras se especifiquen de dos modos: * Un permiso por defecto, también llamado máscara simbólica. Por ejemplo, u=rwx,g=rwx,o= * Un número en octal que controla qué permisos se enmascararán (no se establecerán) para cualquier nuevo archivo, por ejemplo, 007. En ambos casos debe tenerse en cuenta que la mayoría de los sistemas Unix no permiten que nuevos archivos sean creados con permisos de ejecución activados, independientemente de la máscara. (es)
  • <b>umask</b> (user file creation mode mask, masque de création de fichier par l'utilisateur) est un attribut des processus Unix, ainsi que la commande POSIX qui permet de modifier cet attribut. Le umask définit les permissions par défaut d'un répertoire ou d'un fichier créé. La syntaxe de la commande est la suivante : umask x Où x est un nombre exprimé sous forme octale qui déterminera les permissions par complétion de 0666 pour les fichiers et de 0777 pour les répertoires qui seront créés ultérieurement par les appels systèmes creat(2) et mkdir(2), c'est-à-dire que les permissions seront obtenues par l'opération binaire 0777 (ou 0666) AND NOT x. Autrement dit, les bits du masque sont annulés, ce qui signifie que les droits correspondant à ces bits sont supprimés. Le umask le plus courant est 0022. Il consiste à supprimer les droits d'écriture pour les membres du groupe et les autres sur les fichiers. En effet : Calcul de : 06668 AND NOT 0022800228 = 000 010 0102NOT 00228 = 111 101 101206668 = 110 110 110206668 AND NOT 00228 = 110 100 100206668 AND NOT 00228 = 06448 Ces permissions correspondent à rw-r--r--, c'est-à-dire que le propriétaire du fichier a des droits en lecture et en écriture, tandis que les membres du groupe et les autres ne disposent que de la permission de lecture. Et, de même, aux répertoires : 07778 AND NOT 00228 = 07558 C'est-à-dire les mêmes droits de lecture/écriture que pour les fichiers, et en plus les droits d'exécution qui pour le cas des répertoires permet de s'y positionner (avec la commande cd par exemple) : rwxr-xr-x. A l'inverse, le umask 0000 ne supprime aucun droit. (fr)
  • In computing, umask is a command that determines the settings of a mask that controls how file permissions are set for newly created files. It may also affect how the file permissions are changed explicitly. umask is also a function that sets the mask, or it may refer to the mask itself, which is formally known as the file mode creation mask. The mask is a grouping of bits, each of which restricts how its corresponding permission is set for newly created files. The bits in the mask may be changed by invoking the umask command. (en)
  • umask è un comando della shell testuale dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che permette di suggerire ai programmi avviati successivamente quali permessi negare al momento della creazione di nuovi file e directory. Ha effetto solo per i programmi avviati successivamente ad umask, e solo se avviati dalla stessa shell, differendo da chmod sia perché quest'ultimo modifica i permessi successivamente alla creazione dei file o directory, sia perché i permessi forniti con chmod sono quelli effettivi e non quelli negati. umask è anche il nome di una chiamata di sistema definita dallo standard POSIX che modifica un omonimo attributo dei processi (precisamente del process control block), il quale mantiene il valore corrente di tale suggerimento, e che viene ereditato dai processi figli. Di fatto, il comando umask della shell, che è interno alla shell stessa e non è un programma esterno, agisce semplicemente invocando tale chiamata di sistema per modificare il valore corrente della maschera del processo della shell; il nuovo valore viene poi ereditato dai comandi avviati in seguito dalla stessa shell (ma non, ad esempio, dai comandi avviati in precedenza o avviati da altre shell). Il comando e la chiamata di sistema umask modificano solo il comportamento predefinito dei programmi, i quali mantengono la possibilità tecnica di aggirare il suggerimento, ad esempio cambiando il valore dell'impostazione corrente o modificando esplicitamente i permessi dei nuovi file e/o directory create. È possibile negare solo permessi standard di lettura, scrittura ed esecuzione, e non altri tipi di permessi. (it)
  • umask는 컴퓨팅에서 새로 만들어진 파일에 파일 권한을 어떻게 설정할지를 제어하는 마스크 설정을 결정하는 명령어이다. (ko)
  • umask (user mask) – polecenie interfejsu POSIX, które odpowiada za ograniczanie praw dostępu do plików. Umożliwia podanie aktualnej tzw. maski użytkownika (maski uprawnień). Maska to zestaw ósemkowych wartości, który jest wykorzystywany do przypisywania uprawnień dla nowych plików w systemach uniksowych i uniksopodobnych (w tym w Linuksie). Aby otrzymać zestaw uprawnień należy od odpowiedniego trybu dostępu, czyli zestawu domyślnych uprawnień, odjąć zawartość maski. (pl)
  • umask (abreviado de user mask (máscara de usuário) é um e uma em ambientes POSIX que determinam as permissões padrão para novos arquivos e diretórios criados. Sistemas Unix modernos permitem que o umask seja especificado em dois possíveis modos: * Uma permissão padrão, também conhecido como Umask Simbólico. E.g. u=rwx,g=rwx,o= * Um número octal o qual controla quais permissões serão retiradas de novos arquivos criados, e.g. 007. Em ambos os casos, lembre-se que a maioria dos sistemas Unix não permite que novos arquivos sejam criados com permissão de execução ativada, não interessando qual umask esteja configurada. (pt)
  • umask (от англ. user file creation mode mask — маска режима создания пользовательских файлов) — функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и каталогам по умолчанию. Права доступа файлов, созданных при конкретном значении umask, вычисляются при помощи следующих побитовых операций (umask обычно устанавливается в восьмеричной системе счисления): побитовое И между унарным дополнением аргумента (используя побитовое НЕ) и режимом полного доступа. Режим полного доступа для каталогов — 777, для файлов — 666. Многие оболочки UNIX предоставляют команду umask, которая влияет на все дочерние процессы, исполняемые в этой оболочке. Фактически, umask указывает, какие биты следует сбросить в выставляемых правах на файл — каждый установленный бит umask запрещает выставление соответствующего бита прав. Исключением из этого запрета является бит исполняемости, который для обычных файлов зависит от создающей программы (трансляторы ставят бит исполняемости на создаваемые файлы, другие программы — нет), а для каталогов следует общему правилу. umask 0 означает, что следует (можно) выставить все биты прав (rwxrwxrwx), umask 777 запрещает выставление любых прав. (ru)
dbo:author
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:operatingSystem
dbo:wikiPageID
  • 954284 (xsd:integer)
dbo:wikiPageLength
  • 20175 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123338047 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:caption
  • Example of to display the current mask in different ways (en)
dbp:developer
  • Various open-source and commercial developers (en)
dbp:genre
dbp:name
  • umask (en)
dbp:operatingSystem
  • Unix and Unix-like (en)
dbp:platform
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • Příkaz umask (zkratka z anglického user file creation mode mask) slouží v systému Unix k nastavení implicitní masky práv nově vytvořených souborů. Bez parametru vypíše aktuální nastavení práv, pokud parametr přidáme, dochází ke změně nastavení. Parametr se nastavuje tak, že zapíšeme tři osmičková čísla jako při příkazu chmod s tím rozdílem, že zadáme ta práva, která budou novému souboru nebo adresáři chybět. (cs)
  • In computing, umask is a command that determines the settings of a mask that controls how file permissions are set for newly created files. It may also affect how the file permissions are changed explicitly. umask is also a function that sets the mask, or it may refer to the mask itself, which is formally known as the file mode creation mask. The mask is a grouping of bits, each of which restricts how its corresponding permission is set for newly created files. The bits in the mask may be changed by invoking the umask command. (en)
  • umask는 컴퓨팅에서 새로 만들어진 파일에 파일 권한을 어떻게 설정할지를 제어하는 마스크 설정을 결정하는 명령어이다. (ko)
  • umask (user mask) – polecenie interfejsu POSIX, które odpowiada za ograniczanie praw dostępu do plików. Umożliwia podanie aktualnej tzw. maski użytkownika (maski uprawnień). Maska to zestaw ósemkowych wartości, który jest wykorzystywany do przypisywania uprawnień dla nowych plików w systemach uniksowych i uniksopodobnych (w tym w Linuksie). Aby otrzymać zestaw uprawnień należy od odpowiedniego trybu dostępu, czyli zestawu domyślnych uprawnień, odjąć zawartość maski. (pl)
  • في الحوسبة، umask هو أمر يحدد إعدادات القناع الذي يتحكم في كيفية تعيين أذونات الملفات للملفات التي تم إنشاؤها حديثًا. قد يؤثر أيضًا على كيفية تغيير أذونات الملف بشكل صريح. قد يشير umask أيضًا إلى وظيفة تقوم بتعيين القناع، أو قد تشير إلى القناع نفسه. القناع هو مجموعة من البتات، كل منها يقيد كيفية تعيين إذن للملفات التي تم إنشاؤها حديثا. يمكن تغيير البتات الموجودة في القناع عن طريق استدعاء أمر umask. (ar)
  • umask (abreviatura de user mask, máscara de usuario) es una orden y una función en entornos POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el proceso actual. Los sistemas Unix modernos permiten que las máscaras se especifiquen de dos modos: * Un permiso por defecto, también llamado máscara simbólica. Por ejemplo, u=rwx,g=rwx,o= * Un número en octal que controla qué permisos se enmascararán (no se establecerán) para cualquier nuevo archivo, por ejemplo, 007. (es)
  • <b>umask</b> (user file creation mode mask, masque de création de fichier par l'utilisateur) est un attribut des processus Unix, ainsi que la commande POSIX qui permet de modifier cet attribut. Le umask définit les permissions par défaut d'un répertoire ou d'un fichier créé. La syntaxe de la commande est la suivante : umask x Le umask le plus courant est 0022. Il consiste à supprimer les droits d'écriture pour les membres du groupe et les autres sur les fichiers. En effet : Et, de même, aux répertoires : 07778 AND NOT 00228 = 07558 A l'inverse, le umask 0000 ne supprime aucun droit. (fr)
  • umask è un comando della shell testuale dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che permette di suggerire ai programmi avviati successivamente quali permessi negare al momento della creazione di nuovi file e directory. Ha effetto solo per i programmi avviati successivamente ad umask, e solo se avviati dalla stessa shell, differendo da chmod sia perché quest'ultimo modifica i permessi successivamente alla creazione dei file o directory, sia perché i permessi forniti con chmod sono quelli effettivi e non quelli negati. (it)
  • umask (abreviado de user mask (máscara de usuário) é um e uma em ambientes POSIX que determinam as permissões padrão para novos arquivos e diretórios criados. Sistemas Unix modernos permitem que o umask seja especificado em dois possíveis modos: * Uma permissão padrão, também conhecido como Umask Simbólico. E.g. u=rwx,g=rwx,o= * Um número octal o qual controla quais permissões serão retiradas de novos arquivos criados, e.g. 007. (pt)
  • umask (от англ. user file creation mode mask — маска режима создания пользовательских файлов) — функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и каталогам по умолчанию. Права доступа файлов, созданных при конкретном значении umask, вычисляются при помощи следующих побитовых операций (umask обычно устанавливается в восьмеричной системе счисления): побитовое И между унарным дополнением аргумента (используя побитовое НЕ) и режимом полного доступа. (ru)
rdfs:label
  • Umask (ar)
  • Umask (cs)
  • Umask (es)
  • Umask (it)
  • Umask (fr)
  • Umask (ko)
  • Umask (pl)
  • Umask (pt)
  • Umask (ru)
  • Umask (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • umask (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License