Почему удар дает мне (по-видимому) конфликтующую информацию о файле?

Это зависит от того, что Вы программируете, делает. Для демонов это сделано следующий путь:

  • определите возраст исполняемого файла
  • если возраст является меньше затем программой, запускаются, то исполняемый файл был перезаписан с новой версией
  • в таком случае ожидают, пока нет никакой работы, которая будет сделана (или не делайте),
  • exec() на сам для перезапуска программы с новым двоичным файлом
3
27.10.2012, 01:48
2 ответа

Вы должны выполнить полномочия на /home/bob/inputs. Можно установить его с:

chmod a+x /home/bob/inputs
4
27.01.2020, 21:13
  • 1
    Получение боба к chmod a+rwx /home/bob/inputs было решение. –  David LeBauer 27.10.2012, 01:04
  • 2
    Вам не нужно w. –  Jim Paris 27.10.2012, 01:08
  • 3
    Вам не нужно r также. –  kubanczyk 27.10.2012, 01:48
  • 4
    Вам будет нужно r разрешение, если Вы хотите получить доступ к файлам в этом каталоге или подкаталогам ниже его. –  Hai Vu 29.10.2012, 15:56
  • 5
    @HaiVu Наоборот - Вам нужно x (выполните) разрешение смочь получить доступ к файлам в том каталоге - r разрешение необходимо к способному для списка содержания самого каталога (просто имена файлов). Для наблюдения полномочий каждого из файлов Вам нужно x на каталоге - именно поэтому в OP's существуют вопросительные знаки ls вывод. –  rozcietrzewiacz 30.10.2012, 13:58

Выполненный ls -ld /home/bob/inputs/. Я думаю, что Вы найдете, что боб дал Вам разрешение чтения на каталоге, но не выполняют разрешение, т.е. что-то как drwxr--r--. На каталоге читайте, разрешение позволяет Вам видеть список файлов, в то время как выполняются, разрешение позволяет Вам файлы доступа в каталоге. Существуют редкие обстоятельства, где полезно сделать исполняемый файл каталога и не читаемым; обратное довольно бесполезно. Почти все время каталог должен или быть доступным (читаемый и исполняемый) или не доступный (ни читаемый, ни исполняемый).

Посмотрите, Почему для каталогов нужен исполняемый файл (X) разрешение, которое будет открыто? для большего количества объяснений.

Средство: попросите, чтобы боб работал chmod a+rx ~/inputs.

3
27.01.2020, 21:13

Теги

Похожие вопросы