Почему не удается записать файл?

Я добавил debian8 в группу www-data с командой.

sudo usermod -G www-data debian8 

Его можно проверить с помощью команды.

 cat /etc/group |grep 'www-data' www-data:x:33:debian8 

Свойства собственности:

 -rw-r--r-- 1 www-data www-data 418 Sep 25 2013 /var/www/html/wp/index.php sudo ls -al /var/www/html/wp total 200 drwxrwxr-- 5 www-data www-data 4096 Jan 5 10:16 . drwxrwxrwx 5 www-data www-data 4096 Jan 4 15:51 .. -rw-r--r-- 1 www-data www-data 418 Sep 25 2013 index.php 

Почему debian8 как участник групповых www-данных не может его кота?

 debian8@hwy:/var/www/html/wp$ cat index.php cat: index.php: Permission denied sudo getfacl /var/www/html/wp/index.php getfacl: Removing leading '/' from absolute path names # file: var/www/html/wp/index.php # owner: www-data # group: www-data user::rw- group::r-- other::r-- 

Сделайте так, как сказал heemayl, Logout, а затем войдите в систему , файл /var/www/html/wp/index.php можно связать, почему нельзя трогать новый файл в /var/www/html/wp/test.txt сейчас ?

 touch /var/www/html/wp/test.txt touch: cannot touch '/var/www/html/wp/test.txt': Permission denied 

введите описание изображения здесь

Это так странно, что

нет проблем для

 touch /var/www/html/wp/test1.txt 

нет разрешения на

 touch /var/www/html/wp/test.txt 

  • Не удалось удалить каталоги, скопированные из других источников. Centos 6
  • множественное преобразование bam to bed с использованием постельных принадлежностей
  • Можно ли удалить каталог в постоянное время?
  • Сценарий оболочки для перемещения старых файлов?
  • Возможно ли сделать файлы исполняемыми владельцем по умолчанию?
  • как настроить разрешения «скачать», чтобы предотвратить выполнение эксплойтов
  • Несмотря на то, что правильное разрешение не позволяет катать файл
  • Что означает - означает объединение с файлами и каталогами Linux
  • 2 Solutions collect form web for “Почему не удается записать файл?”

    Вам не хватает ключевого момента, который требует доступа к записи, поэтому в случае touch test.txt которого есть разрешение -rw-r-r–, которое позволяет вам читать и не изменять. поэтому для группы отсутствует разрешение на запись, если вы выполняете chmod g+w test.txt он будет работать нормально. И вы поняли, что вам нужно повторно войти, чтобы увидеть эффект изменений, внесенных в системные параметры.

    Я смог воспроизвести вашу проблему, дело в том, что вы уже создали такой файл « test.txt » в своей папке с владельцем и группой « www-data », так как вы пытаетесь создать с touch файлом, который уже существует, и вы не являетесь владельцем, у вас есть «Permission denied», однако вы можете прочитать этот файл с cat потому что у файла есть разрешения на чтение для других пользователей.

    Interesting Posts

    извлекать часть текста из всех совпадающих строк

    Список всех пакетов RPM, установленных из репо "X"

    Моя система постоянно загружает и загружает с той же скоростью. Что это значит?

    Как запустить скрипты MYSQL из сценария оболочки с переменными bash?

    Как определить, было ли в метаданных

    Установите CD / DVD в GRUB

    Как изменить все строки в файле python от snake_case до camelCase в sed

    Ярлык для «Показать все окна»

    Удаленный файл заголовка /bits/types.h

    Является ли виртуальная консоль рассмотренным процессом на ядре ОС?

    применять надлежащие метки безопасности во время восстановления файловой системы

    Предупреждение mdoc: пустая строка ввода #xx

    Как записать производительность диска на медленное оборудование, а затем воспроизвести его на более быстрое оборудование и сравнить его?

    перечислить принадлежащий ему файл / каталоги и изменить его разрешения

    Где определяется `exit`?

    Linux и Unix - лучшая ОС в мире.