Файлы, созданные, 'делают', не получают исполняемые полномочия по умолчанию

Вы могли бы столкнуться с другой проблемой здесь. Попытайтесь уменьшить до одного ЦП в своем VM для окон. Это быстрее после этого?

2
05.04.2013, 12:22
2 ответа

С именем как .deps/ipset_bitmap_ipmac.Tpo, довольно вероятно, что файл не был предназначен, чтобы быть исполняемым файлом.

Что происходит, вот то, что существует строка в Make-файле, который похож

$(SOME_VARIABLE) .deps/ipset_bitmap_ipmac.Tpo

или более вероятно

$(SOME_VARIABLE) $(ANOTHER_VARIABLE)

где значение ANOTHER_VARIABLE .deps/ipset_bitmap_ipmac.Tpo, или некоторый вариант на этом. Из-за ошибки в make-файле, или в программе, которая генерировала его, или потому что Ваш компьютер имеет неподдерживаемую конфигурацию, переменную SOME_VARIABLE (который должен был быть названием программы), не был определен.

Больше справки может быть предстоящим, если Вы говорите нам, какой проект Вы пытаетесь разработать и точно где Вы получили его, как Вы распаковали его, как Вы настроили его, какую команду сборки Вы выполнили.

3
27.01.2020, 22:01
  • 1
    Большое наблюдение Gilles. Я создаю netfilter-ipset последний (dev, то же как выпуск в настоящее время), git://git.netfilter.org/ipset.git я использую следующие команды:./autogen.sh;./настраивать; сделайте –  s0hungry1 06.04.2013, 00:58
  • 2
    , который я изучу make-файл, чтобы видеть, существует ли такая ошибка. –  s0hungry1 06.04.2013, 00:59
  • 3
    @RodrigoSalazar я проверил его и это смотрит хорошо, но я не прошел configure (это хочет исправленный источник ядра, который я не имею). Вы могли отправить Makefile (тот в lib), и полная расшифровка стенограммы выполнения make? –  Gilles 'SO- stop being evil' 06.04.2013, 01:20
  • 4
    я наконец получил его работа, Вы правы, что это - ошибка make-файла. Оказывается, что, если я работаю, делают снова, это продолжалось, когда это кончило и затем отказывает на следующем файле. Я просто работал, делают 15 раз, и это завершилось успешно. затем сделайте установку работавшей без проблемы. –  s0hungry1 06.04.2013, 01:47

В Вашем случае я думаю, что это мог быть другой слой разрешения.

Я загрузил ipset 6.17 и ./configure и make хорошо работал.

С тех пор делают, называет/bin/sh, нет никакой потребности, выполняют разрешение, и Вы могли протестировать это на следующем пути.

Создайте сценарий без x разрешения и назовите его через свою оболочку

nicolas@~> cat script
#!/bin/bash

echo "teste"

nicolas@~> ls -l script
-rw-r--r-- 1 nicolas users 26 Abr  5 07:56 script

nicolas@~> sh script
teste

Некоторые вопросы:

Включенный selinux (свериться getenforce)?

Что полномочия внутри являются извлеченным ipset исходным каталогом?

Каково владение файлов внутри .deps dir?

Вы выполнились config и make с sudo или su -s ?

1
27.01.2020, 22:01
  • 1
    , который я выполнил, настраивает и делает без sudo или su, мой пользователь является владельцем всех файлов в каталоге, я попытался установить каждую вещь в каталоге 777 и самом каталоге к 777 (но новый созданный файл все еще получает-rw-r - r-). "Отключенные" возвраты Getenforce. Спасибо за справку –  s0hungry1 05.04.2013, 21:55
  • 2
    Дополнительный, вероятно, не соответствующее примечание, файл tar, из которого я извлек, имеет полномочия-rw-r - r-. (Хотя я действительно изменял полномочия новой извлеченной папки к 777) –  s0hungry1 05.04.2013, 21:59

Теги

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