Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-12-07 23:41:28

  jaceqp - Użytkownik

jaceqp
Użytkownik
Skąd: Biała Podl.
Zarejestrowany: 2005-11-24
Serwis

proftpd - jak skonfigurować na stałe katalog dla usera?

Siema... mam pytanko: w jaki sposób skonfigurować proftpd tak, aby po podłączeniu do serwka DANY user (nie wszyscy tylko konkretny jeden lub dwóch) logował się np do jego katalogu home i NIE MIAŁ możliwości przejścia do katalogów wyższego rzędu?

Znalazłem takie coś:

Kod:

12. How can I limit users to a particular directory tree?

For general open access you can use an <Anonymous> directive context block, possibly in combination with a UserPassword/AnonRequirePassword directive.

However if you wish to jail an entire group (or groups) of users, you can use the DefaultRoot directive. DefaultRoot lets you specify a root jailed directory (or "~" for the user's home directory), and an optional group-expression argument which can be used to control which groups of users the jail will be applied to. For example:

...
<VirtualHost myhost.mynet.foo>
DefaultRoot ~
...
</VirtualHost>
          

This creates a configuration where all users who log into myhost.mynet.foo are jailed into their home directories (cannot chdir into a higher level directory). Alternatively, you could:

...
<VirtualHost myhost.mynet.foo>
DefaultRoot /u2/public users,!staff
...
</VirtualHost>
          

In this example, all users who are members of group "users", but not members of group "staff" are jailed into /u2/public. If a user does not meet the group-expression requirements, they login as per normal (not jailed, default directory is their home). You can use multiple DefaultRoot directives to create multiple jails inside the same directive context. If two DefaultRoot directives apply to the same user, ProFTPD arbitrarily chooses one (based on how the configuration file was parsed).

Ale szczerze przyznam że coś nie bardzo kojarzę o co biega i co i jak powstawiać w tym proftpd.conf :/

Może ktoś rzucić jakimś gotowym przykładem?

dzięki


A brand new linux fan ;]

Do zabawy/testów deb'a: P4 1.7Ghz, mobo MSI (@intel 845), 512MB DDR, HDD 20GB.
Do zabawy ubuntu 7.10: AMD X2 3800+, mobo DFI(@nForce 4 Ultra), 2GB DDR2, ATi X1950, HDD 250+160+120GB

Offline

 

#2  2005-12-07 23:56:03

  jaceqp - Użytkownik

jaceqp
Użytkownik
Skąd: Biała Podl.
Zarejestrowany: 2005-11-24
Serwis

Re: proftpd - jak skonfigurować na stałe katalog dla usera?

Jeszcze jedno...

Kod:

DefaultRoot    "~/"

...działa ale dla wszystkich userów... Chciałbym mieć 1-2 którzy mogliby z pewnymi prawami przemieszczać się po całej zawartości dysku.


A brand new linux fan ;]

Do zabawy/testów deb'a: P4 1.7Ghz, mobo MSI (@intel 845), 512MB DDR, HDD 20GB.
Do zabawy ubuntu 7.10: AMD X2 3800+, mobo DFI(@nForce 4 Ultra), 2GB DDR2, ATi X1950, HDD 250+160+120GB

Offline

 

#3  2005-12-08 03:24:46

  jumanji - Członek DUG

jumanji
Członek DUG
Skąd: Polandia
Zarejestrowany: 2005-09-24
Serwis

Re: proftpd - jak skonfigurować na stałe katalog dla usera?

probowalem kiedys cos takiego zrobic, obawiam sie ze na proftpd nie uda sie tego uzyskac, trzeba szukac innego serwera ftp. oczywiscie moge sie mylic, ja sie nad tym meczylem ponad rok temu, wiec wiele rzeczy moglo sie w proftpd zmienic :)


..:: odważni nie żyją wiecznie. ostrożni nie żyją wcale.
..:: linux registered user #372947

Offline

 

#4  2005-12-08 07:24:19

  jaceqp - Użytkownik

jaceqp
Użytkownik
Skąd: Biała Podl.
Zarejestrowany: 2005-11-24
Serwis

Re: proftpd - jak skonfigurować na stałe katalog dla usera?

OK. W związku z tym jaki ftp ma bezproblemową możliwość konfiguracji dostępu poszczególnych userów do folderów?


A brand new linux fan ;]

Do zabawy/testów deb'a: P4 1.7Ghz, mobo MSI (@intel 845), 512MB DDR, HDD 20GB.
Do zabawy ubuntu 7.10: AMD X2 3800+, mobo DFI(@nForce 4 Ultra), 2GB DDR2, ATi X1950, HDD 250+160+120GB

Offline

 

#5  2005-12-08 11:38:38

  jumanji - Członek DUG

jumanji
Członek DUG
Skąd: Polandia
Zarejestrowany: 2005-09-24
Serwis

Re: proftpd - jak skonfigurować na stałe katalog dla usera?

i to jest wlasnie doskonale pytanie :D


..:: odważni nie żyją wiecznie. ostrożni nie żyją wcale.
..:: linux registered user #372947

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00096 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.143.23.38' WHERE u.id=1
0.00091 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.143.23.38', 1732534436)
0.00066 SELECT * FROM punbb_online WHERE logged<1732534136
0.00054 SELECT topic_id FROM punbb_posts WHERE id=19664
0.00005 SELECT id FROM punbb_posts WHERE topic_id=2444 ORDER BY posted
0.00061 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=2444 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00125 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=2444 ORDER BY p.id LIMIT 0,25
0.00085 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=2444
Total query time: 0.00604 s