723 views

Создаем FTP-аккаунт под SSH

задача: создать пользователя с ftp-доступом в определенную папку на сервере

  1. создаем папку на сервере: допустим forftp
  2. создаем пользователя под рутом
    useradd -d /var/www/ПОЛЬЗОВАТЕЛЬ КОМУ ПРИНАДЛЕЖИТ ПАПКА/data/wПУТЬ/forftp newftpuser
  3. создаем пароль новому пользователю newftpuser
    passwd newftpuser
  4. все

теперь пользователь newftpuser при использовании в ftp-менеджере своего логина и пароля попадет строго в папку forftp

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

может только скачивать

—— полезные команды —

  • cat /etc/passwd — посмотреть существующих пользователей
  • useradd -d /var/www/vhosts/kvartkirov.ru/httpdocs/pogoda pogodaftp — создаем пользователя
  • chown -R pogodaftp:pogodaftp /var/www/vhosts/kvartkirov.ru/httpdocs/pogoda — меняем владельца папки
  • passwd pogodaftp — создаем пароль пользователю
  • userdel pogodaftp — удаляем пользователя
  • rmdir dir1 — удалить директорию с именем ‘dir1’
  • rm -rf dir1 — удалить директорию с именем ‘dir1’ и рекурсивно всё её содержимое
  • whoami — посмотреть кто вы сейчас в системе
  • su — сменить себя в системе
  • mkpasswd пароль — шифрование пароля перед использованием в директиве -p
This site is using the Seo Wizard wordpress plugin by www.seowizard.org.