ubuntuvhost810:usergroup
This is an old revision of the document!
Создадим отдельную группу для пользователей веб хостинга
groupadd -r webuser
Теперь создадим учетную запись пользователя веб хостинга
useradd -s /bin/bash -G www-data,webuser -m drivesource
Создадим папку для веб-сайта drivesource. Обратите внимание что владельцем chroot-jail папки /var/vhost/drivesource должен быть обязательно root!
export VHOST=drivesource
mkdir -p /var/vhost/${VHOST}/htdocs /var/vhost/${VHOST}/cgi-bin
chown drivesource.www-data /var/vhost/${VHOST}/*
chmod 6750 /var/vhost/${VHOST}/*
mkdir /var/log/apache2/${VHOST}
chown root.adm /var/log/apache2/${VHOST}
chmod 0750 /var/log/apache2/${VHOST}
Сгенерируем для него ключи аутентификации ssh. Генератор ключа будет задавать вопросы - на все вопросы жмите enter :)
su - drivesource ssh-keygen
Итак теперь у нас есть приватная и публичная части ключа. Публичный ключ запишем в список авторизованных ключей.
su - drivesource cd .ssh cat id_rsa.pub >> authorized_keys
Теперь мы можем использовать приватный ключ id_rsa для аутентификации на сервере. Для использования в WinSCP или PuTTY нам потребуется преобразовать формат приватного ключа с помощью утилиты PuTTYgen.
ubuntuvhost810/usergroup.1230905193.txt.gz · Last modified: (external edit)
