>Как узнать создан ли user ftp, group ftp?
>если не создана, то как создать? И можно ли запустить proftpd из
>под ftp, а не из под root
>Как создать пользователя из коммандной строки?
боже, как все запущено:
[unix1]~ > grep ^ftp /etc/passwd
ftp:*:14:5:Anonymous FTP Admin:/pub/ftp:/nonexistent
[unix1]~ > grep ^ftp /etc/group
[unix1]~ > grep ^operator /etc/group
operator:*:5:root,lavr
[unix1]~ >
finger ftp
man pw
создали группу если нет:
pw groupadd ИМЯ_ГРУППЫ -g НОМЕР_ГРУППЫ
pw useradd ИМЯ_ЮЗВЕРЯ -u НОМЕР -g НОМЕР_ГРУППЫ -h - -d "/path/ftp" -s "/nonexistent" -c "Anonymous FTP Admin"
Прим: во всем этом нет необходимости ДЛЯ ProFTPD! Потому как все можно задать в proftpd.conf, отключив проверку наличия пользователя ftp, важно
будет другое: соответствие владельца и группы /path/ftp тому что указано
в proftpd.conf (chown -R user:group /path/ftp - разумеется что в данном
случае указанные в chown user и group должны существовать, потому как
будет выполняться chroot) (Обычно для anonymous ftp используют безпарольный account ftp, группа на выбор, обычно ftp или operator - man ftpd)
Далее, если нет знаний, понимания, то следует временно оставить в покое
proftpd и прочитать man ftpd где ВСЕ расписано для настройки anonymous
ftp. Полезным может быть прочтение http://unix1.jinr.ru/~lavr/wu-ftpd-faqr.html для общего понимания
Когда станет понятно как создавать пользователей, в каких случаях это
необходимо, для чего, почему у специальных пользователей отсутствуют
пароль, shell или домашняя директория или и то и другое, что такое chroot (man chroot) и для чего он нужен и тд и тп.
Успехов.