Запираем пользователя FTP в своей папке ( VSFTPD + Ubuntu )

Рецепт, чтобы запереть FTP пользователя в своей папке.

Прописать в vsftpd.conf:
local_enable=YES

allow_writeable_chroot=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list


В файле /etc/vsftpd.chroot_list надо указать UserId пользователей для которых это правило будет действовать.

Вот и всё.

FAR Manager под Ubuntu Linux

FAR для LInuxКак же мне его не хватало! Случайно наткнулся на него в интернете, изначально искал на официальном сайте, но там не нашёл. В сравнении с MC — на мой субъективный взгляд FAR выигрывает, прикипел я к нему. :)

Установил.
И о чудо! Он работает!

Функционал конечно по скуднее, нежели в оригинале под Windows, но самое необходимое есть.

Доступен исходник проекта на Git.

Для установки можно просто взять готовые установочные пакеты, здесь.


Под катом, инструкция как установить...

Пример настройки Web приложения .NET Core в Ubuntu под Apache

Сейчас компания Microsoft всё больше сил уделяет .NET Core, который является по настоящему кроссплатформенным и универсальным. Поэтому не лишним будет зафиксировать процесс настройки доступа к сайту написанному на .NET Core в Ubuntu Linux с использованием Apache.

Итак приступим.

Если у вас не установлен dot-net на Ubuntu, то предварительно устанавливаем его:
Подключаем репозиторий (В нашем случае для версии Ubuntu 16.04, для разных версий можно посмотреть здесь)
wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Устанавливаем компоненты
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2


Теперь берем свой готовый сайт на .NET Core (или делаем простенький пример как здесь), и размещаем его в папке например:
var/net/sample


Читать дальше →

Устранение ошибки Not Found [IP: 213.180.204.183 80]

Чтобы устранить ошибку Not Found [IP: 213.180.204.183 80], при выполнении установки любого приложения, надо первым делом выполнить команду:
apt-get update

или
sudo apt-get update


Вероятнее всего после выполнения данной команды ошибка пройдет сама собой.

Простой доступ к сайту на Apache по паролю

Пример организации доступа к сайту с паролем через Apache.

Для начала у нас должны быть установлены утилиты Apache: apache2-utils

Если не установлены, то устанавливаем.
Для Ubuntu например так:
sudo apt-get install apache2-utils


Создаем файл с пользователем test и паролем:
sudo htpasswd -c /etc/apache2/.htpasswd test


Теперь в файле /etc/apache2/.htpasswd в шифрованном виде, понятном Apache лежит информация о пользователе и пароле.

Читать дальше →

Устанавливаем .NET Core на Ubuntu Server 14.04 и запускаем сайт на ASP.NET Core

Сразу к делу.

Устанавливаем .NET Core на Ubuntu

Настраиваем доступ к репозиторию
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update


Читать дальше →