Я пытаюсь установить полномочия по умолчанию на своей установке Ubuntu. Я хотел бы все файлы, созданные, чтобы иметь 755 полномочий. В настоящее время они имеют 666, даже при том, что у меня есть свой набор umask к 000.
Пример:
$ umask
0000
$ touch tmp.txt
$ ls -l tmp.txt
-rw-rw-rw- 1 <name> <name> 0 2009-11-16 19:41 tmp.txt
У меня также есть мой и т.д./представлять набор к umask 000. Есть ли где-нибудь еще, эта установка могла бы жить?
Нет. Файлы по умолчанию не получат, выполняют полномочия, каков umask. Это - средство защиты. Если Вы хотите, чтобы какие-либо файлы имели, выполняют полномочия, с которыми необходимо будет явно установить это chmod
.
666
rw-rw-rw-
поскольку Вы видите x
бит отсутствует от владельца, группы и полномочий других (который является стоимостью в 1).
каталоги могут получить 777 с 000 umask, потому что выполнение каталога позволяет Вам изменяться в него. Это не налагает угрозу безопасности как выполняющиеся файлы (сценарии, двоичные файлы, и т.д.).