OVH Cloud OVH Cloud

FTP et repertoire

3 réponses
Avatar
Ozzii
Bonjour,

je suis sous sun et j'ai une petite question.
Y a t'il un moyen de creer un utilisateur (pour ne faire que du FTP),
et qu'il n'ai pas le moyen (droit) de changer de repertoire
(utilisation que du home) ?

Merci par avance

3 réponses

Avatar
Rakotomandimby (R12y)
Ozzii:

et qu'il n'ai pas le moyen (droit) de changer de repertoire
(utilisation que du home)?


Si ProFTPd peut être installé, en le configurant avec
DefaultRoot ~
On peut enfermer l'user en question.
VsFTPd aussi enferme l'utilisateur par défaut.
Je ne sais pas pour les autres.

Avatar
Marwan Burelle
On Thu, 21 Dec 2006 15:41:20 +0100
Ozzii wrote:

je suis sous sun et j'ai une petite question.
Y a t'il un moyen de creer un utilisateur (pour ne faire que du FTP),
et qu'il n'ai pas le moyen (droit) de changer de repertoire
(utilisation que du home) ?


Le ftpd de base de FreeBSD dispose d'un mécanisme de ce genre. Il y a
un fichier /etc/ftpchroot, tout utilisateur qui apparaît dans ce
fichier se retrouve "chrooté" dans le répertoire associé à son login
dans le fichier. Extra du man de ftpd(8) (toujours sur FreeBSD):

5. If the user name appears in the file /etc/ftpchroot, or the
user is a member of a group with a group entry in this file,
i.e., one prefixed with `@', the session's root will be
changed to the directory specified in this file or to the
user's login directory by chroot(2) as for an ``anonymous'' or
``ftp'' account (see next item). See ftpchroot(5) for a
detailed description of the format of this file. This facil-
ity may also be triggered by enabling the boolean "ftp-chroot"
capability in login.conf(5). However, the user must still
supply a password. This feature is intended as a compromise
between a fully anonymous account and a fully privileged
account. The account should also be set up as for an anony-
mous account.


--
Ferengi Rule of Acquisition #113:
Always have sex with the boss.
-- ST: Legends of the Ferengi

Avatar
Ozzii
Merci pour vos reponse, je vais regarder cela.