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

Я добавил 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 

  • Как записывать историю операций файловой системы?
  • Проверьте, существуют ли файлы в списке файлов в определенном каталоге
  • Выбор случайной выборки из дерева каталогов
  • защита файла на диске с помощью защиты паролем. Шифрованный ssl-шифр и просмотр файла более защищенным способом.
  • Удаление строк в именах файлов
  • Найти файл шрифта из имени шрифта в 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

    SFTP и sudo с использованием клиента Windows?

    Возможно ли в taskwarrior для напоминаний о повторяющихся задачах истечь автоматически?

    Не удалось записать на контакт GPIO, несмотря на права доступа к файлам / sys / class / gpio / gpio18 / value

    cp после того, как xargs не работает

    Получить идентификатор и установленное местоположение USB

    Компиляция редактора Nano с параметрами

    Может ли сценарий оболочки, запущенный в ssh, продолжать работать, если экземпляр SSH закрывается?

    Как прокручивать в терминале с помощью клавиатуры?

    Создание deb: Как поместить архивные файлы в отдельный пакет .deb?

    Пройдите через каждую подпапку, проверьте папку и запустите скрипт

    Проблема фильтрации массива последовательностей для удаления дубликатов со сдвинутыми последовательностями

    Где хранятся «заголовки» для других языков?

    Сделайте вывод bash! = 0, вызванный AWK и прерванный с помощью ^ C

    Почему bashrc проверяет, является ли текущая оболочка интерактивной?

    Отправить почту при запуске

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