OVH Cloud OVH Cloud

ftp et création de dossier

10 réponses
Avatar
Yannick F
Salut

j'ai suivi ces instructions
http://www.macosx.be/article.php3?id_article=32

pour créer un compte ftp anonyme
Ca marche très bien, sauf qu'on ne peut pas créer de dossiers dans le
dossier Uploads... J'ai beau modifier les droits, rien à faire...

J'ai cherché un fichier ftpd.conf.... rien non plus

Comment peut-on configurer le serveur ftp intégré à mac os x ?

Merci

--
Yannick F.
enlever toto_ pour me répondre....

10 réponses

Avatar
jperrocheau
Yannick F wrote:

j'ai suivi ces instructions
http://www.macosx.be/article.php3?id_article2

pour créer un compte ftp anonyme
Ca marche très bien, sauf qu'on ne peut pas créer de dossiers dans le
dossier Uploads...


Créer des dossiers dans le dossier "Uploads"... par qui ? pour quel
but ?

Normalement, si tu as mis tous les privilèges indiqués, le possesseur
peut y créer d'autres dossiers, mais je n'en vois pas l'intéret. Ce
dossier sert de boite de dépot où les "autres" peuvent y déposer des
fichiers mais ne peuvent "rien voir".

J'ai beau modifier les droits, rien à faire...
---

sudo chown votre_login:ftp /Users/ftp/Uploads change le possesseur et
groupe de ce dossier.

sudo chmod u+rwx,go-r+xw /Users/ftp/Uploads change les accès, lecture et
écriture pour le possesseur, écriture unique pour tous les autres.
---

Normalement avec des privilèges comme suit la création de dossier ne
doit pas poser de pb.

d-wxrwx--- 2 ftp ftp 68B 19 Dec 16:54 Uploads



J'ai cherché un fichier ftpd.conf.... rien non plus


Voir le man

man ftpd


Comment peut-on configurer le serveur ftp intégré à mac os x ?


Humm! il faudrait peut-être mieux lire le man de ton ftpd, cette page
datant du "jeudi 1er août 2002", et comme on a changé de variante de
ftpd, depuis...

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
Yannick F
On Sun, 19 Dec 2004 14:51:17 +0100,
Yannick F wrote:


Salut



Salut,


Ca marche très bien, sauf qu'on ne peut pas créer de dossiers dans le
dossier Uploads... J'ai beau modifier les droits, rien à faire...



D'après cet article, les permissions pour /Users/ftp/Uploads autorisent la
création de dossier/fichier.

Comment sais-tu que tu ne peux pas créer de dossier ? Ton client FTP te
renvoi quelle erreur ?

Il me dit :

502 No permission to use this command

quand je fais mkdir toto en étant dans le dossier Uploads (le tout
depuis un terminal, mais le pb est identique depuis CyberDuck 2.3.3)

Par contre, ça marche très bien si je ne suis pas "Anonymous" et que je
remonte l'arborescence depuis mon "home".

merci

--
Yannick F.
enlever toto_ pour me répondre....


Avatar
Yannick F
Yannick F wrote:


j'ai suivi ces instructions
http://www.macosx.be/article.php3?id_article2

pour créer un compte ftp anonyme
Ca marche très bien, sauf qu'on ne peut pas créer de dossiers dans le
dossier Uploads...


Créer des dossiers dans le dossier "Uploads"... par qui ? pour quel
but ?

Normalement, si tu as mis tous les privilèges indiqués, le possesseur
peut y créer d'autres dossiers, mais je n'en vois pas l'intéret. Ce
dossier sert de boite de dépot où les "autres" peuvent y déposer des
fichiers mais ne peuvent "rien voir".


Ben imaginons qu'un ami veuille me transférer une application mac os x,

il m'envoie en fait un dossier !
Parce que l'application est en fait un dossier....
C'est dans cette situation que je me suis rendu compte du problème......


J'ai beau modifier les droits, rien à faire...


---
sudo chown votre_login:ftp /Users/ftp/Uploads change le possesseur et
groupe de ce dossier.

sudo chmod u+rwx,go-r+xw /Users/ftp/Uploads change les accès, lecture et
écriture pour le possesseur, écriture unique pour tous les autres.

Ca ne change rien au problème malheureusement...


--
Yannick F.
enlever toto_ pour me répondre....


Avatar
Yannick F
On Sun, 19 Dec 2004 19:41:38 +0100,
Yannick F wrote:


Il me dit :
502 No permission to use this command



quand je fais mkdir toto en étant dans le dossier Uploads (le tout
depuis un terminal, mais le pb est identique depuis CyberDuck 2.3.3)



Par contre, ça marche très bien si je ne suis pas "Anonymous" et que je
remonte l'arborescence depuis mon "home".



Cela vien tu fait que le set de configuration oar défaut (cf. man
ftpd.conf) interdit aux guest (comme défini dans /etc/ftpusers ou
/etc/ftpchroot) l'utilisation de certaines commandes comme "DELE",
"CHMOD", "MKD", "RMD", "RNFR" et "UMASK".

Dans ton fichier de configuration "/etc/ftpd.conf", utilise :

modify guest on

je n'ai pas de fichier /etc/ftpd.conf


il faut donc que je le crée.. et je ne mets que cette ligne dedans ?

bon, demain je me plonge dans les pages man..... là il est tard !


--
Yannick F.
enlever toto_ pour me répondre....


Avatar
Yannick F
On Sun, 19 Dec 2004 19:41:38 +0100,
Yannick F wrote:


Il me dit :
502 No permission to use this command



quand je fais mkdir toto en étant dans le dossier Uploads (le tout
depuis un terminal, mais le pb est identique depuis CyberDuck 2.3.3)



Par contre, ça marche très bien si je ne suis pas "Anonymous" et que je
remonte l'arborescence depuis mon "home".



Cela vien tu fait que le set de configuration oar défaut (cf. man
ftpd.conf) interdit aux guest (comme défini dans /etc/ftpusers ou
/etc/ftpchroot) l'utilisation de certaines commandes comme "DELE",
"CHMOD", "MKD", "RMD", "RNFR" et "UMASK".

Dans ton fichier de configuration "/etc/ftpd.conf", utilise :

modify guest on

je n'ai pas de fichier /etc/ftpd.conf


il faut donc que je le crée.. et je ne mets que cette ligne dedans ?

bon, demain je me plonge dans les pages man..... là il est tard !


--
Yannick F.
enlever toto_ pour me répondre....


Avatar
Yannick F
On Sun, 19 Dec 2004 19:48:43 +0100,
Yannick F wrote:


Ca ne change rien au problème malheureusement...



C'est normal, l'auteur de l'article que tu as cité n'a rien indiqué à ce
sujet, et au lieu de lire de tels articles, lis plutôt les manuels des
logiciels que tu utilises, c'est largement plus intéressant et instructif.

A défaut de manuel..... je vais lire les pages man


mais bon, j'ai pas forcément le temps de potasser tous les détails de
tous les logiciels...
Cette article semblait correspondre à mes besoins au premier coup
d'oeil..... donc j'allais pas réinventer la roue...

Merci quand même...

--
Yannick F.
enlever toto_ pour me répondre....


Avatar
jperrocheau
Yannick F wrote:

A défaut de manuel..... je vais lire les pages man


Oui et l'indication de Matt y est décrite...

mais bon, j'ai pas forcément le temps de potasser tous les détails de tous
les logiciels...
Cette article semblait correspondre à mes besoins au premier coup
d'oeil.....


Oui mais il date un peu...

donc j'allais pas réinventer la roue...





--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
Yannick F

Dans ton fichier de configuration "/etc/ftpd.conf", utilise :

modify guest on



J'ai fait cet ajout dans /etc/ftpd.conf et en effet, on peut créer des
dossiers.... mais on ne peut pas écrire dedans.

J'ai mis les droits du dossier en RWX pour tout le monde, mais ça ne
change rien

Et les pages de man ne me sont pas d'un grand secours..... S'il y avait
un exemple de ftpd.conf pour analyser la syntaxe et les effets, je
comprendrais mieux...



--
Yannick F.
enlever toto_ pour me répondre....

Avatar
Yannick F
On Mon, 20 Dec 2004 01:02:18 +0100,
Yannick F wrote:


A défaut de manuel..... je vais lire les pages man



Euh manuel == page de man.
La page de man *est* un manuel, ndlr.


Euhhh.... c'est sur, mais c'est super succinct comme manuel....


Personne ne te demande de réinventer la roue mais de comprendre ce que tu
fais. C'est une grosse nuance...



Ben en gros j'ai compris..... mais ce sont les détails qui me
manquent.... (tout le monde n'a pas besoin de savoir comment fonctionne
un magnétoscope à l'intérieur pour s'en servir)

Bon, de toutes façons, c'était bien mon intention d'en apprendre un peu
plus..... Je suis sur mac depuis 15 jours, et je suis surpris de voir
qu'un serveur ftp fonctionne sans le ftpd.conf.
J'aurais préféré un ftpd.conf par défaut, histoire de mieux comprendre
comment il est construit car les pages de man sont trop brèves je
trouve..... M'enfin avec l'habitude ça viendra...

bon, j'y retourne...

Au fait, les pages de man en français, ça existe pour le mac ?
--
Yannick F.
enlever toto_ pour me répondre....


Avatar
Yannick F
On Mon, 20 Dec 2004 17:06:09 +0100,
Yannick F wrote:


Euhhh.... c'est sur, mais c'est super succinct comme manuel....



Dans le man de ftpd.conf tu as tout ce dont tu peux avoir besoin (tout y
est expliqué sur le fichier de configuration).

Que recherches-tu qui n'y soit pas ?

rien, je sui bien réveillé ce soir, j'ai bien pris le temps de

comprendre et tout est devenu plus clair......


Si des détails t'échappent, alors non tu n'as pas tout bien compris.
Et si je puis me permettre, l'analogie entre un VCR et un logiciel est
nulle.
Personne ne te demande de _comprendre_ comment fonctionne le protocole FTP
(ou la façon dont est fabriqué le VCR) mais de comprendre comment
_utiliser_ et _configurer_ ton logiciel (ou ton VCR).

Tu ferais la même chose avec un lave-linge, un VCR, une télé, etc. alors
c'est stupide de rechigner à le faire pour un logiciel.


Ouais bon, c'était pas un bon exemple...... mais bon, là ce qui manque
par rapport à de l'électrroménager, c'est l'interface
logiciel/utilisateur mais bon, sous Unix, c'est assez classique et ce
n'est pas vraiment un défaut...


Bon, de toutes façons, c'était bien mon intention d'en apprendre un peu
plus..... Je suis sur mac depuis 15 jours, et je suis surpris de voir
qu'un serveur ftp fonctionne sans le ftpd.conf.



Pourquoi es-tu surpris ? Le serveur utilise une configuration par défaut
(dont les options utilisées par défaut sont indiquées dans le man de
ftpd.conf). Si l'utilisateur crée un ftpd.conf, alors les options s'y
trouvant sont utilisées.


Ben sous linux (je suis pas spécialiste non plus) j'ai toujours vu des
serveur avec un fichier .conf par défaut.
Et en général, ce fichier .conf est super bien documenté et suffit pour
les utilisations courantes..... Pour les cas spéciaux, faut se plonger
dans les pages man (mais j'en ai rarement eu besoin)

mais à
lukemftpd,


Je n'avais jamais entendu parler de lui..; J'utilisais vsftpd sous
linux, le plus connu et plus utilisé étant proftpd je crois

J'aurais préféré un ftpd.conf par défaut, histoire de mieux comprendre
comment il est construit car les pages de man sont trop brèves je
trouve..... M'enfin avec l'habitude ça viendra...



Mais le ftpd en a déjà un !
Je pisse dans une contrebasse ou quoi ? =)



non non, rassure toi....... j'avais bien vu........
Ce que je voulais dire c'est que je suis habitué au fichier .conf
commenté, avec des exemples souvent utilisé mais désactivé par défaut....

Au fait, les pages de man en français, ça existe pour le mac ?



Réponse courte : non
Réponse longue : oui, tu peux utiliser les pages man de distribution
Linux, qui fournissent parfois des versions Françaises, mais je te le
déconseille vivement, car des options peuvent ne pas être incluses, ou
différentes suivant les systèmes.

C'est marrant, je m'attendais à ça.....

Y'a personne qui s'est lancé dans la traduction ?

Merci

--
Yannick F.
enlever toto_ pour me répondre....