Статьи / Linux


admin server

Все команды выполняются от рута

--- add new user --- создадим нового пользователя Машу (masha)
useradd -d /dev/null -M -s /bin/bash masha
passwd masha

mkdir /home/masha
chmod 644 /home/masha
chown masha:masha /home/masha


--- sftp --- откроем Маше доступ к домашнему каталогу через sftp
vi /etc/ssh/sshd_config

Match User masha
X11Forwarding no
AllowTCPForwarding no
AllowAgentForwarding no
PermitTunnel no
ForceCommand internal-sftp
ChrootDirectory /home



--- restart ssh --- перезапустим ssh
/etc/init.d/ssh restart



--- php configure ---
vi /etc/php5/fpm/php.ini открываем php.ini
/cgi.fix_pathinfo ищем строку
cgi.fix_pathinfo = 0 приводим к виду
:w
:q


vi /etc/php5/fpm/pool.d/www.conf
ищем строку
security.limit_extensions = .php
ищем listen и меняем если не такого вида
listen = /var/run/php5-fpm.sock

listen.owner = www-data
listen.group = www-data
listen.mode = 0660


service php5-fpm restart