Автор Тема: Относно proftpd инсталация и конфигурация  (Прочетена 1868 пъти)

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Здравейте.

Определено не съм напреднал и не случайно пиша в тази секция.

От доста време се опитвам да инсталирам proftpd и успешно да го подкарам. Когато ползваш kUbuntu нямах грам проблем. От както обаче минах на Ubuntu 8.04 имам няколко проблема. Пробвах какви ли не уроци, гледах какви ли не теми, питах на доста места и отговори смислени нямаше.

Инсталирам успешно сървъра, тръгва успешно, правя и семпла конфигурация. Правя системен потребител и ми казва ,че паролата е грешна при опит за лог. В крайна сметка успях да го направя това и вече можех да се логвам, опитах да изтрия папки и файлове от една папка обаче ударих на камък и заключи всички папки (в смисъл пак могат да се четат но добави някакви катинарче на тях), после пробвах с MySQL там проблема с логването е същия, дава грешна парола. Въпроса ми е къде мога да открия урок който наистина да работи и да дава подробна информация за създаване на потребители с MySQL които могат да трият/качват/създават и т.н. Ползвах гугъл над милион пъти, ползвах и тази търсачка във форума но определено явно никой не е имал проблем като моя...

Наистина се надявам да помогнете макър и с най-малкото.
Активен

Linux is the LIFE!

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Това е едно добро ръководство за инсталиране на ProFTPd с MySQL потребители. Но, тъй като на мен ми е по-удобно потребителите да използват едни и същи uid и gid, ето какви промени по инсталацията правя:
1. След като се създаде нужната база данни (след като си изпълнил нещата от раздел "ProFTPd Administrator"), в таблицата usertable променям следните неща:
     а) от колона uid премахвам auto_increment, задавам NOT NULL и задавам подразбираща се стойност. Тази подразбираща се стойност е user id-то на потребителя, с който работи Apache. Можеш да видиш какво е user id-то на даден потребител с команда "id потребител";
     б) променям типа на колона userid от TEXT на VARCHAR(50);
     в) сменям PRIMARY ключа от uid на userid.
2. В таблицата grouptable променям стойността на gid за users да е id-то на групата, с която работи Apache - в повечето случаи можеш да видиш това id сред групите на потребителя, когато проверяваш неговото id.
3. Добавям следните редове в proftpd.conf
Цитат
SQLDefaultUID НОМЕР
SQLDefaultGID НОМЕР
където НОМЕР са числата, които въведохме съответно за uid и gid в таблиците.

Въпрос на вкус, удобство и конкретна ситуация. Можеш да си използваш ръководството и без тези промени ;)
« Последна редакция: Jul 11, 2009, 13:14 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Благодаря и на двамата за отговорите wiki-то на линукс-бг ми помогна и признавам ,че там не бях търсил. Обаче проблема сега е ,че не мога да трия/презаписвам и все още не съм пробвал да качвам.. минах вместо на MySQL, на конфигурация в смисъл user-a в момента ми е:

(Никъде не намерих как да задавам права на потребителя за папката на MySQL)

[Системен]
Цитат
<Limit LOGIN>
  AllowUser damn
  DenyALL
</Limit>

<Anonymous /var/www>
User damn
Group root
AnonRequirePassword on
MaxClients 500 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
AllowOverwrite on
<Limit LIST NLST  STOR STOU  APPE  RETR  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit NOTHING >
 DenyAll
</Limit>
</Anonymous>

Но все още не мога нищо да правя.

Помагам си от време на време с: GADMIN-ProFTPd, гледам останалото да го конфигурирам на ръка за да разбера що годе за какво иде реч.
Активен

Linux is the LIFE!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Proftpd mod
Настройка на програми
Rikko 5 1949 Последна публикация Feb 07, 2005, 20:25
от Rikko
проблем със proFTPD
Настройка на програми
MrDeaD 3 1970 Последна публикация Feb 25, 2005, 16:07
от MrDeaD
proftpd
Настройка на програми
eNcLaVe 4 2459 Последна публикация Sep 04, 2005, 14:01
от Yotce
ProFTPD Проблем!?!?
Настройка на програми
chatter 2 1786 Последна публикация Nov 17, 2005, 18:22
от
Proftpd въпрос
Настройка на програми
anakinn 3 2376 Последна публикация Nov 22, 2005, 18:05
от anakinn