Бергон интернет и телевизия
http://109.104.192.11/

Конфигуриране на FТP под Ubuntu
http://109.104.192.11/viewtopic.php?f=3&t=38096
Страница 1 от 1

Автор:  someone [ 07 Апр 2008 11:21 ]
Заглавие:  Конфигуриране на FТP под Ubuntu

Идеята е следната - след добавяне на нов user в Ubuntu 7.10 да може:
1) Всеки потребител да може да пише и чете в една папка (обща)
2) Всеки потребител да си има собствена папка в която да може да чете и пише, но да не е в /home, а в друга директория

Използвам proftpd, но ако има нещо по-лесно или по-удобно - пишете.
Благодаря предварително

Автор:  to6eto [ 07 Апр 2008 11:32 ]
Заглавие: 

Тъй като в настройките по подразбиране се използва група nogroup, хубаво е потребителя да бъде в същата група nogroup. Домашната му папка може да бъде където и да е из системата, но трябва да я направиш с права за четене и писане от съответния потребител или група, а може и двете. Ето един пример (превключи на root):
1. Създаваме папка /potrebiteli/nedelcho
mkdir /potrebiteli/nedelcho
2. Създаваме потребителя nedelcho
adduser --home /potrebiteli/nedelcho --ingroup nogroup nedelcho
3. Задаваме съответните собственици и права за папката
chown nedelcho:nogroup /potrebiteli/nedelcho
chmod 664 /potrebiteli/nedelcho
При така зададени права, потребител nedelcho и група nogroup ще притежават папката, а чрез втората команда задаваме nedelcho и потребителите от nogroup да могат да четат и пишат от папката, а други да могат само да четат.
Готов си с единия потребител. Вече можеш да влезеш през такова в неговата папка като използваш зададените потребител и парола. Добави ред
DefaultRoot ~
в proftpd.conf, за да ограничиш потребителите да могат да ползват само собствените си папки. Ако е нужно, можеш да зададеш и един анонимен потребител, чрез който да могат да се разглеждат файловете. Добави подобно нещо в proftpd.conf
Код:
<Anonymous>
   User                    такова
   Group                  такова
   UserAlias             anonymous такова
   MaxClients           10
   <Limit>
      DenyAll
   </Limit>
</Anonymous>

Създай потребителя и групата такова с последователни команди в конзола като root:
addgroup такова
adduser --no-create-home --ingroup --disabled-password такова такова

ми това е общо взето, ако бъркам някъде нещо, по разбиращите да ме поправят ;)
и иначе има и графичен а иначе аз си падам по графичните неща :) и за целта си има и графичен инструмент :P

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/