#encoding koi8-r #extends phd_site #implements respond #attr $Title = "Oleg Broytman's blog: 19 Jan 2014: umask 077" #attr $Description = "Broytman Russian Blog 19 January 2014 umask 077 Document" #attr $Copyright = 2014 #attr $Tag = "linux" ## #def body_rst ================================= Журнал: 19 января 2014: umask 077 ================================= .. class:: head Когда я только начинал работать в Unix_ и создавал свой первый `.profile`_, я задумался о umask и решил, что маска **022** будет слишком открытой, а **077** - слишком ограниченной. Я выбрал компромисс - **umask 027** - и много лет с ним жил. .. _Unix: ../../../../../Software/why_unix.html .. _`.profile`: ../../../../../Software/dotfiles/profile.html И каждые несколько месяцев задумывался, не пора ли всё-так сделать маску **077** (сделать **umask 022** мне с тех пор ни разу в голову не приходило, разве что в скриптах, с помощью которых я публикую информацию). .. class:: head И вот сегодня я, наконец, окончательно решил, что **027** - компромисс совершенно бессмысленный, и что с самого начала весь выбор был между **022** и **077**. Так что я вписал в .profile **umask 077**, и запустил | chmod -R go= . \&\& chmod -R go+rX public_html #end def $phd_site.respond(self)