Сервер: Предупреждение Do not run Composer as root/super user
Хорошей практикой является не запускать Composer от имени суперпользователя (root) для установки пакетов. Это связано с тем, что если в процессе установки пакетов возникнут проблемы, то эти проблемы могут повлиять на системные файлы и привести к непредсказуемым последствиям.
# Создайте пользователя с именем "composeruser" и домашней директорией "/home/composeruser" useradd -d /home/composeruser composeruser # Установите пароль passwd composeruser # Добавьте нового пользователя в группу sudoers, чтобы он мог выполнять команды от имени суперпользователя usermod -aG wheel composeruser # Загрузите Composer из официального сайта и установите его в домашнюю директорию нового пользователя. # Например, чтобы загрузить Composer и установить его в домашнюю директорию "composeruser", выполните следующие команды: cd ~ curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Теперь новый пользователь может использовать Composer безопасным образом, используя свои учетные данные.
Комментарии