Удаление всех директорий кроме одной при помощи команды find
При деплое приложения нужно было, чтобы очищалась папка с картинками, кроме одной папки, картинки которой использовались для админки и файла .gitignore.
В результате, команда выглядела так:
Изменить редактор по умолчанию (Debian/Ubuntu)
Для изменения редактора по умолчанию выполняем команду:
И вводим цифру нужного редактора.
Убираем запрос пароля для пользователя при использовании sudo
Чтобы каждый раз при использовании команды с sudo не вводить пароль, нужно отредактировать файл sudoers.
Редактируется он при помощи команды:
Дальше в самом низу добаляем строку:
535 5.7.0 Mailgun is not loving your login or password)
При очередной настройке mail relay через Mailgun столкнулся с очень неприятной проблемой, которая попортила мне много нервов, вплоть до того, что я уже хотел искать хостинг, где нет таких заморочек с почтой, как на DigitalOcean.
(далее…)
Как запретить ssh-доступ для пользователей, созданных для ftp-доступа
Данный способ описывается в статье How To Set Up vsftpd for a User's Directory на DigitalOcean. Но, так как использую его уже не первый раз, причем не только при настройке ftp, решил перевести и сохранить себе.
(далее…)
Debian 9, PHP 7.3 и mcrypt
Для установки PHPMyAdmin на VDS с Debian 9 и PHP 7.3 по инструкции требовалась установка модуля mcrypt. Это оказалось несколько сложнее, чем обычно, поэтому решил пошагово восстановить, что я делал и сделать небольшой мануал на будущее
DigitalOcean, ssh доступ без пароля и второй компьютер
У одного из крупнейших мировых хостеров DigitalOcean, при организации доступа к серверу по ssh, есть возможность добавить публичный ключ прямо в админке на сайте. В этом случае root-пароль не высылается, и вы сразу можете зайти как root без пароля.
Подключение модуля nginx в webmin для debian/ubuntu
Скачиваем модуль отсюда. На всякий случай, сохраняю копию модуля на этом сайте.
Для установки заходим Webmin -> Webmin Configuration -> Webmin Modules -> From uploaded file
На Debian 7 и Webmin 1.910 у меня при запуске модуля возникла следующая ошибка:
Can't locate HTML/Entities.pm in @INC (you may need to install the HTML::Entities module)
Лечится установкой пакета libwww-perl