AFAIK, когда у меня есть r - это означает, что я могу прочитать каталог, но не CD в него (согласно книге). IIRC я могу отбросить файлы в том, когда у меня есть-w-доступ. Итак, почему наклон, я копирую файлы (я понимаю, почему я не могу переместиться) от d до моего текущего каталога? также обратите внимание, что я - владелец файла в d
- редактирование - я протестировал бросающие файлы в папки только для записи. Это не работало. Я, возможно, поклялся, что сделал это прежде. Это означает копировать и писать, что файлы могут только быть сделаны, если X биты установлены? что я могу сделать, когда r или w установлены, но не x?!?!
Вы не можете скопировать с a -w-
каталог, потому что Вам также нужен доступ на выполнение (-wx
) чтобы смочь проанализировать каталог (каталоги представлены на диске специальными файлами) для нахождения inode файла, Вы означаете копировать.
Можно найти некоторую документацию значения битов в chmod
страница справочника. В особенности (из моего Mac OS 10,5 машин):
0400 Позволяют считанный владельцем.
0200 Позволяют запись владельцем.
0100 Для файлов, позвольте выполнение владельцем. Для каталогов позвольте владельцу искать в каталоге.
С одними только полномочиями записи Вы ничего не можете сделать, прежде, чем записать в каталог, необходимо смочь получить доступ к нему. Выполнить разрешение указывает, что пользователь или процесс могут получить доступ к каталогу, такому как сенсорная команда при выполнении.
читайте - запись содержания каталога списка - может создать файлы только, когда разрешение записи включено также (300). выполнитесь - изменяются на каталог
хотя все опции позволят Вам переименовывать каталог (через команду mv к тому же каталогу).