Проблема разрешения .htpasswd

Попробуйте так:

$ echo 'a b' | column -t -s ''
a b

Из столбца manpage:

  • -t Определите количество столбцов, которые содержит входной сигнал, и создайте таблицу. По умолчанию столбцы разделены пробелами или символами, поставляемыми с помощью опции -s. Полезно для красивого отображения.
  • -s Укажите набор символов, который будет использоваться для разделения столбцов для опции -t.

После редактирования эта команда должна работать:

$ cat data | column -t | sed -r 's:  : :'
300  12.8
600  16.9
900  19.2
1200 24.9
1500 29.7
1800 33.5

Команда для последнего обновления (извините, но это команда sed, не видно способа делать только с столбцом ):

$ cat data | column -t | sed -r 's: ( [a-z,0-9]):\1:g'
1      2    b
20     12.5 something
300    12.8 as
600    16   asrgty
1200   4.9  srty
1800   33.5 sry
10000  1.5  sty
200000 1.5  sty
0
28.06.2017, 13:35
1 ответ

Чтобы увидеть из того, что именно ваша проблема попробуй с 777 разрешениями, затем перейдите на 644 или 444. Если с 777 разрешениями вы получаете ту же ошибку, попробуйте отключить SELinux

/ etc / Selinux / config

SELINUX=disabled

Если снова не работает, попробуйте удалить .htpasswd, если сейчас работает правильно, это означает, что проблема находится в .htpasswd, например, правила или некоторая грамматическая ошибка.

0
28.01.2020, 02:51

Теги

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