Отказано в доступе для группы

Я сделал следующим способом

v="ksdjfksjkjsdf"
echo $v| awk -F "" '{gsub("","\n",$0);print $0}'| sed '/^$/d'| sed -n '1,7p'| perl -pne g"/\n//g"

выход

 echo $v| awk -F "" '{gsub("","\n",$0);print $0}'| sed '/^$/d'| sed -n '1,7p'| perl -pne g"/\n//g"

ksdjfks
0
18.05.2020, 12:52
1 ответ

Для доступа к файлу или каталогу требуется не только соответствующее разрешение на файл

  • читать для
    • чтение файла или
    • отображение имен файлов в каталоге
  • писать для
    • запись файла
    • создание, переименование или удаление файла в каталоге
  • выполнить для
    • выполнение двоичного файла
    • переход в каталог или
    • отображение типа метаданных (, разрешений )файлов в каталоге
  • читать и выполнять для
    • непосредственное выполнение скрипта(/path/to/scriptвместоbash /path/to/script)

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

В этом случае каталог /home/yasuostormrageс группой httpдолжен иметь одно из этих разрешений:

  • drwxrwx???
  • drwxr-x???
  • drwx--x???
  • drwx-wx???(необычный)

Разрешения, отмеченные ?, не имеют значения.

0
28.04.2021, 23:13

Теги

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