chmod: changing permissions of '.': Read-only file system
-- откройте папку в которую не идет запись и для которой не получается спенить права и вызовете для ней комаду:
sudo mount -o remount,rw
после чего можно проверить возможность записи, также предыдущеая команда может вызывать ошибку:
При развороте проекта на localhost-е ошибка появляется после первого composer install, и в дальнейшем при composer update.
В браузере:
Если foldername -- имя папки, то делаем так:
sudo chmod a+w foldername
Рекурсивно (на все вложенные подпапки) права можно дать так:
sudo chmod a+w foldername -R
В основе механизмов разграничения доступа лежат имена пользователей и имена групп пользователей. Вы уже знаете, что в Linux каждый пользователь имеет уникальное имя, под которым он входит в систему (логируется).