fewit.ru :: Заметки недоайтишника

Ещё один криворукий админ

Устанавливаем proftpd:

apt install proftpd

Редактируем используемые шелы:

nano /etc/shells

Добавляем туда:

/bin/false

Далее редактируем конфиг сервера:

nano /etc/proftpd/proftpd.conf

Туда добавляем строку:

AuthUserFile /etc/proftpd/ftpd.passwd

И раскомментируем строку, что бы пользователи не уходи за свою домашнюю папку:

DefaultRoot   ~

Далее создаем файл с пользователями:

touch /etc/proftpd/ftpd.passwd

И даем права:

chown proftpd:nogroup /etc/proftpd/ftpd.passwd

Далее создаем пользователей:
Узнаем uid и gid пользователя proftpd:

id proftpd

Далее создаем уже пользователя:

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=NAME --shell=/bin/false --home=/opt/vps --uid=113 --gid=65534

Что бы изменить потом пароль используем:

ftpasswd --passwd --name=NAME --change-password

Потом перезагружаем сервер proftpd:

service proftpd restart

Дополнительные настройки:

UseReverseDNS off
IdentLookups off

3 февраля, 2018

Posted In: Debian, ftp, Linux, Ubuntu

Метки: , , ,

В grub нажимает клавишу:

e

В конце строки с параметрами ядра добавьте:

init=/bin/bash

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

Далее, чтобы изменить пароль, введите:

mount -no remount,rw /

Теперь можно задать новый пароль:

passwd

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

23 ноября, 2017

Posted In: CentOS, Debian, Linux

Метки: , , , ,