Хорошо, поэтому, продолжая бороться с ним, я наконец нашел решение, которое работает для меня.
Вот что я сделал: предположим, что я создал нового пользователя с именем dummy с его домашняя папка, расположенная в /home/dummy, и папка, предназначенная для его веб-презентации, расположенной в /home/dummy/www.
Используйте sudo chgrp -R www-data /home/dummy/www, чтобы изменить группу каталога www и все содержимое - [[ f6] (пользователь Apache по умолчанию для доступа в Интернет). Используйте sudo chmod -R g+wrxs /home/dummy/www, чтобы дать группе www-data права на запись, чтение и выполнение указанной директории и ее содержимого. Здесь важна часть s. Это гарантирует, что группа (www-data) берет на себя ответственность над любым файлом, созданным внутри каталога, с параметром s.Не нужно добавлять пользователя dummy в любые группы.
Надеюсь, это поможет, если кто-нибудь столкнется с той же проблемой, что и я в будущем.
[d9 ] EDIT: после некоторого дополнительного тестирования этого, похоже, недостаточно. Помимо двух шагов, упомянутых выше, вам также нужно явно указать wordpress, как работать с файлами, добавив define('FS_METHOD', 'direct'); в файл конфигурации wordpress.Кроме того, для более строгой настройки разрешений, пожалуйста см. Шаг 5 в DigitalOcean's Как установить WordPress с LAMP в руководстве Ubuntu.
Как и большинство файлов значков, которые не привязаны к теме значка, они находятся в некоторых подпапках /usr/share/icons/hicolor/:
/usr/share/icons/hicolor/128x128/apps/gnucash-icon.png
/usr/share/icons/hicolor/16x16/apps/gnucash-icon.png
/usr/share/icons/hicolor/22x22/apps/gnucash-icon.png
/usr/share/icons/hicolor/24x24/apps/gnucash-icon.png
/usr/share/icons/hicolor/256x256/apps/gnucash-icon.png
/usr/share/icons/hicolor/32x32/apps/gnucash-icon.png
/usr/share/icons/hicolor/48x48/apps/gnucash-icon.png
/usr/share/icons/hicolor/64x64/apps/gnucash-icon.png
/usr/share/icons/hicolor/96x96/apps/gnucash-icon.png
/usr/share/icons/hicolor/scalable/apps/gnucash-icon.svg
И pixmaps:
/usr/share/gnucash/pixmaps/gnucash-icon-128x128.png
/usr/share/gnucash/pixmaps/gnucash-icon-16x16.png
/usr/share/gnucash/pixmaps/gnucash-icon-256x256.png
/usr/share/gnucash/pixmaps/gnucash-icon-32x32.png
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.bmp
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.png
/usr/share/gnucash/pixmaps/gnucash-icon-64x64.png
/usr/share/gnucash/pixmaps/gnucash-icon-96x96.png
/usr/share/gnucash/pixmaps/gnucash-icon.ico
/usr/share/pixmaps/gnucash-icon-32x32.xpm
Как и большинство файлов значков, которые не привязаны к теме значка, они находятся в некоторых подпапках /usr/share/icons/hicolor/:
/usr/share/icons/hicolor/128x128/apps/gnucash-icon.png
/usr/share/icons/hicolor/16x16/apps/gnucash-icon.png
/usr/share/icons/hicolor/22x22/apps/gnucash-icon.png
/usr/share/icons/hicolor/24x24/apps/gnucash-icon.png
/usr/share/icons/hicolor/256x256/apps/gnucash-icon.png
/usr/share/icons/hicolor/32x32/apps/gnucash-icon.png
/usr/share/icons/hicolor/48x48/apps/gnucash-icon.png
/usr/share/icons/hicolor/64x64/apps/gnucash-icon.png
/usr/share/icons/hicolor/96x96/apps/gnucash-icon.png
/usr/share/icons/hicolor/scalable/apps/gnucash-icon.svg
И pixmaps:
/usr/share/gnucash/pixmaps/gnucash-icon-128x128.png
/usr/share/gnucash/pixmaps/gnucash-icon-16x16.png
/usr/share/gnucash/pixmaps/gnucash-icon-256x256.png
/usr/share/gnucash/pixmaps/gnucash-icon-32x32.png
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.bmp
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.png
/usr/share/gnucash/pixmaps/gnucash-icon-64x64.png
/usr/share/gnucash/pixmaps/gnucash-icon-96x96.png
/usr/share/gnucash/pixmaps/gnucash-icon.ico
/usr/share/pixmaps/gnucash-icon-32x32.xpm
Как и большинство файлов значков, которые не привязаны к теме значка, они находятся в некоторых подпапках /usr/share/icons/hicolor/:
/usr/share/icons/hicolor/128x128/apps/gnucash-icon.png
/usr/share/icons/hicolor/16x16/apps/gnucash-icon.png
/usr/share/icons/hicolor/22x22/apps/gnucash-icon.png
/usr/share/icons/hicolor/24x24/apps/gnucash-icon.png
/usr/share/icons/hicolor/256x256/apps/gnucash-icon.png
/usr/share/icons/hicolor/32x32/apps/gnucash-icon.png
/usr/share/icons/hicolor/48x48/apps/gnucash-icon.png
/usr/share/icons/hicolor/64x64/apps/gnucash-icon.png
/usr/share/icons/hicolor/96x96/apps/gnucash-icon.png
/usr/share/icons/hicolor/scalable/apps/gnucash-icon.svg
И pixmaps:
/usr/share/gnucash/pixmaps/gnucash-icon-128x128.png
/usr/share/gnucash/pixmaps/gnucash-icon-16x16.png
/usr/share/gnucash/pixmaps/gnucash-icon-256x256.png
/usr/share/gnucash/pixmaps/gnucash-icon-32x32.png
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.bmp
/usr/share/gnucash/pixmaps/gnucash-icon-48x48.png
/usr/share/gnucash/pixmaps/gnucash-icon-64x64.png
/usr/share/gnucash/pixmaps/gnucash-icon-96x96.png
/usr/share/gnucash/pixmaps/gnucash-icon.ico
/usr/share/pixmaps/gnucash-icon-32x32.xpm