хм......,ами мисля че имаше нещо такова - всеки файл има асоциирана структура от тип struct stat, която съдържа информация за типа на файла - обикновен, директория, у-во, сокет,..., дата на създаване, последна модификация и т.н. е та в тая структура има едно поле st_mode - което съдържа информацията за типа и правата на достъп - те май са 9 бита - по три за all users - read - write - exec , group id - rwx , owner id rw - май в тоя ред и когато бита е вдигнат в 1 означава че съответния потребител има съответния достъп. командите с които се задава umask променят или задават тея права на достъп като umask е 8-чна константа - значи 666 в 2-чен формат е 110 110 110, което значи достъп за четене и писане за всички типове потребители, 02 е 000 000 010 - достъп само за писане
![Huh? '<img](http://www.linux-bg.org/iB_html/non-cgi/emoticons/confused.gif)
'> само на собственика , 022 е само за писане
![Huh? '<img](http://www.linux-bg.org/iB_html/non-cgi/emoticons/confused.gif)
'> от собственика на файла и групата му, а 777 е всеки си прави каквото си иска...май беше нещо подобно...със сигурност обаче umask e 8-чно число...
![Huh? '<img](http://www.linux-bg.org/iB_html/non-cgi/emoticons/confused.gif)
'>