Существует ли общее правило для отслеживания ошибки?

Из документации кажется, что нет никакой опции создать копию файла.

Можно определить функцию оболочки

gzipkeep() {
    if [ -f "$1" ] ; then
        gzip -c -- "$1" > "$1.gz"
    fi
}

и затем

gzipkeep file.txt
1
26.09.2013, 17:28
1 ответ
  • Проверение дважды конфигурации

    Это - первая вещь, Вы хотите удостовериться, корректно. Это - также одно наиболее вероятное ответственное за любые ошибки. Да, существуют ошибки в любом программном обеспечении, но вещи как su так используются так, что намного более вероятно, что Вы неправильно сконфигурировали свою систему, чем которая существует ошибка в коде.

  • проверка системных журналов (на самом деле идет рука об руку с предыдущим шагом),

  • запуск рассматриваемого приложения в подробном режиме

  • strace, ltrace

  • gdb, исходный код

Сообщения об ошибках часто вводят в заблуждение по нескольким причинам. Каждый, они часто объединяют различные пути через код. Во-вторых, специально для чувствительных к безопасности приложений как su, sudo или ssh сделайте это, чтобы дать меньше сигналов взломщику. В данном случае однако я полагаю, что архитектура PAM нас обвиняет - su вызывает функцию, которая возвращает код ошибки, что означает отказавшую аутентификацию. От исторических причин это, как полагают, несоответствие пароля (обратите внимание на то, что, я пишу это, не смотря на фактический код, поэтому не стесняйтесь убеждать меня иначе).

3
27.01.2020, 23:29
  • 1
    некоторые полагали бы, что это ошибка в su., это не должно говорить "неправильный пароль". это должно сказать "нет, уйти. не спрашивайте почему. я мог сказать Вам, но затем я должен буду уничтожить Вас". –  cas 27.09.2013, 02:41
  • 2
    Несомненно, но где весь был бы то, что забава пользователей, отчаянно пробующих к su когда им не позволяют сделать это? :) –  peterph 27.09.2013, 03:39
  • 3
    @peterph: by double checking the configuration, подразумеваемая идея связана с многоуровневой безопасностью в Linux? если так, Вы могли развернуть его немного больше? –  sjsam 27.09.2013, 04:04
  • 4
    @sjsam, см. обновленный ответ. –  peterph 27.09.2013, 18:58

Теги

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