Это зависит от того, что Вы программируете, делает. Для демонов это сделано следующий путь:
exec()
на сам для перезапуска программы с новым двоичным файломВы должны выполнить полномочия на /home/bob/inputs
. Можно установить его с:
chmod a+x /home/bob/inputs
Выполненный ls -ld /home/bob/inputs/
. Я думаю, что Вы найдете, что боб дал Вам разрешение чтения на каталоге, но не выполняют разрешение, т.е. что-то как drwxr--r--
. На каталоге читайте, разрешение позволяет Вам видеть список файлов, в то время как выполняются, разрешение позволяет Вам файлы доступа в каталоге. Существуют редкие обстоятельства, где полезно сделать исполняемый файл каталога и не читаемым; обратное довольно бесполезно. Почти все время каталог должен или быть доступным (читаемый и исполняемый) или не доступный (ни читаемый, ни исполняемый).
Посмотрите, Почему для каталогов нужен исполняемый файл (X) разрешение, которое будет открыто? для большего количества объяснений.
Средство: попросите, чтобы боб работал chmod a+rx ~/inputs
.
chmod a+rwx /home/bob/inputs
было решение. – David LeBauer 27.10.2012, 01:04w
. – Jim Paris 27.10.2012, 01:08r
также. – kubanczyk 27.10.2012, 01:48r
разрешение, если Вы хотите получить доступ к файлам в этом каталоге или подкаталогам ниже его. – Hai Vu 29.10.2012, 15:56x
(выполните) разрешение смочь получить доступ к файлам в том каталоге -r
разрешение необходимо к способному для списка содержания самого каталога (просто имена файлов). Для наблюдения полномочий каждого из файлов Вам нужноx
на каталоге - именно поэтому в OP's существуют вопросительные знакиls
вывод. – rozcietrzewiacz 30.10.2012, 13:58