Bonjour a tous, j'adore cette mailing list, elle me permet d'amélioré chaque
jour ma Gentoo. Bon alors voila mon petit souci:
Je possède une Gentoo et dessus il y a vsftpd qui tourne. J'ai un utilisateur
gentux qui se connect au server ftp, et qui est bloqué dans son /home/gentux/.
Jusque la tout va bien. Bon maintenant ça se complique...lol
J'ai une partition en fat où il y a mes fotos numérik dessus
(/mnt/win-d/Photos/)
Cette partition est monté au démarrage du systeme avec le fstab:
/dev/hda5 /mnt/win-d/ vfat defaults,users 0 0
La partition est bien monté et mon utilisateur y a acces, il n'y a aucun
probleme a ce niveau la.
Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire
/home/gentux/ qui pointe vers /mnt/win-d/Photos/
$ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je
veu juste que l'utilisateur gentux est que les droits en lecture.
J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je
change de groupe le repertoire Photos et que je rédémarre il reprend comme
groupe root.
En fait il faudrait que mon utilisateur monte la partition...
J'espere avoir été assez clair et je suis la pour plus d'information.
Je vous remerci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe Martin
Bonjour,
a écrit :
[snip]
Cette partition est monté au démarrage du systeme avec le fstab: /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 La partition est bien monté et mon utilisateur y a acces, il n'y a aucun probleme a ce niveau la. Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire /home/gentux/ qui pointe vers /mnt/win-d/Photos/ $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je veu juste que l'utilisateur gentux est que les droits en lecture. J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je change de groupe le repertoire Photos et que je rédémarre il reprend comme groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix ont besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du montage ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer dessus. Ce qu'il faudrait je pense, c'est rajouter les options suivantes : umask"2 pour enlever les droits d'ecritures peut-etre aussi : uid=uid-de-gentux,gid=gid-de-groupe-ftp pour faire croire que les fichiers appartiennent a gentux:ftp eventuellement, si tu as des problemes d'accents : codepage 0 iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Cette partition est monté au démarrage du systeme avec le fstab:
/dev/hda5 /mnt/win-d/ vfat defaults,users 0 0
La partition est bien monté et mon utilisateur y a acces, il n'y a aucun
probleme a ce niveau la.
Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire
/home/gentux/ qui pointe vers /mnt/win-d/Photos/
$ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je
veu juste que l'utilisateur gentux est que les droits en lecture.
J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je
change de groupe le repertoire Photos et que je rédémarre il reprend comme
groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix ont
besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du montage
ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer
dessus.
Ce qu'il faudrait je pense, c'est rajouter les options suivantes :
umask"2
pour enlever les droits d'ecritures
peut-etre aussi :
uid=uid-de-gentux,gid=gid-de-groupe-ftp
pour faire croire que les fichiers appartiennent a gentux:ftp
eventuellement, si tu as des problemes d'accents :
codepage 0
iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Cette partition est monté au démarrage du systeme avec le fstab: /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 La partition est bien monté et mon utilisateur y a acces, il n'y a aucun probleme a ce niveau la. Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire /home/gentux/ qui pointe vers /mnt/win-d/Photos/ $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je veu juste que l'utilisateur gentux est que les droits en lecture. J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je change de groupe le repertoire Photos et que je rédémarre il reprend comme groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix ont besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du montage ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer dessus. Ce qu'il faudrait je pense, c'est rajouter les options suivantes : umask"2 pour enlever les droits d'ecritures peut-etre aussi : uid=uid-de-gentux,gid=gid-de-groupe-ftp pour faire croire que les fichiers appartiennent a gentux:ftp eventuellement, si tu as des problemes d'accents : codepage 0 iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Cette partition est monté au démarrage du systeme avec le fstab: /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 La partition est bien monté et mon utilisateur y a acces, il n'y a aucun probleme a ce niveau la. Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire /home/gentux/ qui pointe vers /mnt/win-d/Photos/ $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je veu juste que l'utilisateur gentux est que les droits en lecture. J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je change de groupe le repertoire Photos et que je rédémarre il reprend comme groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix ont besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du montage ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer dessus. Ce qu'il faudrait je pense, c'est rajouter les options suivantes : umask"2 pour enlever les droits d'ecritures peut-etre aussi : uid=uid-de-gentux,gid=gid-de-groupe-ftp pour faire croire que les fichiers appartiennent a gentux:ftp eventuellement, si tu as des problemes d'accents : codepage 0 iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
-- -- 0livier. « Mieux vaut les critiques d'un seul que l'assentiment de mille. » -- Proverbe Chinois.
Cette partition est monté au démarrage du systeme avec le fstab:
/dev/hda5 /mnt/win-d/ vfat defaults,users 0 0
La partition est bien monté et mon utilisateur y a acces, il n'y a aucun
probleme a ce niveau la.
Bon alors ce que j'essaye de faire c'est de faire un lien dans le
repertoire
/home/gentux/ qui pointe vers /mnt/win-d/Photos/
$ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme
est que, je
veu juste que l'utilisateur gentux est que les droits en lecture.
J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois
que je
change de groupe le repertoire Photos et que je rédémarre il reprend
comme
groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix
ont
besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du
montage
ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer
dessus.
Ce qu'il faudrait je pense, c'est rajouter les options suivantes :
umask"2
pour enlever les droits d'ecritures
peut-etre aussi :
uid=uid-de-gentux,gid=gid-de-groupe-ftp
pour faire croire que les fichiers appartiennent a gentux:ftp
eventuellement, si tu as des problemes d'accents :
codepage 0
iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab :
== /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0
==
Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait
accès au contenu du répertoire extérieur linké dans son home...
--
-- 0livier.
« Mieux vaut les critiques d'un seul que l'assentiment de mille. »
-- Proverbe Chinois.
Cette partition est monté au démarrage du systeme avec le fstab: /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 La partition est bien monté et mon utilisateur y a acces, il n'y a aucun probleme a ce niveau la. Bon alors ce que j'essaye de faire c'est de faire un lien dans le repertoire /home/gentux/ qui pointe vers /mnt/win-d/Photos/ $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme est que, je veu juste que l'utilisateur gentux est que les droits en lecture. J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois que je change de groupe le repertoire Photos et que je rédémarre il reprend comme groupe root.
C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix ont besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du montage ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer dessus. Ce qu'il faudrait je pense, c'est rajouter les options suivantes : umask"2 pour enlever les droits d'ecritures peut-etre aussi : uid=uid-de-gentux,gid=gid-de-groupe-ftp pour faire croire que les fichiers appartiennent a gentux:ftp eventuellement, si tu as des problemes d'accents : codepage 0 iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
-- -- 0livier. « Mieux vaut les critiques d'un seul que l'assentiment de mille. » -- Proverbe Chinois.
Thx, je vais essayer ce soir quand je serais chez moi :) Bonne journée :D
Cordialement, Gentux
Selon "Olivier." :
Christophe Martin wrote: >> Cette partition est monté au démarrage du systeme avec le fstab: >> /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 >> La partition est bien monté et mon utilisateur y a acces, il n'y a aucun >> probleme a ce niveau la. >> Bon alors ce que j'essaye de faire c'est de faire un lien dans le >> repertoire >> /home/gentux/ qui pointe vers /mnt/win-d/Photos/ >> $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme >> est que, je >> veu juste que l'utilisateur gentux est que les droits en lecture. >> J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois >> que je >> change de groupe le repertoire Photos et que je rédémarre il reprend >> comme >> groupe root.
> C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix > ont > besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du > montage > ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer > dessus. > Ce qu'il faudrait je pense, c'est rajouter les options suivantes : > umask"2 > pour enlever les droits d'ecritures > peut-etre aussi : > uid=uid-de-gentux,gid=gid-de-groupe-ftp > pour faire croire que les fichiers appartiennent a gentux:ftp > eventuellement, si tu as des problemes d'accents : > codepage 0 > iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == > Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
-- -- 0livier. « Mieux vaut les critiques d'un seul que l'assentiment de mille. » -- Proverbe Chinois.
-- mailing list
Thx, je vais essayer ce soir quand je serais chez moi :)
Bonne journée :D
Cordialement,
Gentux
Selon "Olivier." <oluve@olsc.org>:
Christophe Martin wrote:
>> Cette partition est monté au démarrage du systeme avec le fstab:
>> /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0
>> La partition est bien monté et mon utilisateur y a acces, il n'y a aucun
>> probleme a ce niveau la.
>> Bon alors ce que j'essaye de faire c'est de faire un lien dans le
>> repertoire
>> /home/gentux/ qui pointe vers /mnt/win-d/Photos/
>> $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme
>> est que, je
>> veu juste que l'utilisateur gentux est que les droits en lecture.
>> J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois
>> que je
>> change de groupe le repertoire Photos et que je rédémarre il reprend
>> comme
>> groupe root.
> C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix
> ont
> besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du
> montage
> ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer
> dessus.
> Ce qu'il faudrait je pense, c'est rajouter les options suivantes :
> umask"2
> pour enlever les droits d'ecritures
> peut-etre aussi :
> uid=uid-de-gentux,gid=gid-de-groupe-ftp
> pour faire croire que les fichiers appartiennent a gentux:ftp
> eventuellement, si tu as des problemes d'accents :
> codepage 0
> iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab :
== > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0
== >
Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait
accès au contenu du répertoire extérieur linké dans son home...
--
-- 0livier.
« Mieux vaut les critiques d'un seul que l'assentiment de mille. »
-- Proverbe Chinois.
Thx, je vais essayer ce soir quand je serais chez moi :) Bonne journée :D
Cordialement, Gentux
Selon "Olivier." :
Christophe Martin wrote: >> Cette partition est monté au démarrage du systeme avec le fstab: >> /dev/hda5 /mnt/win-d/ vfat defaults,users 0 0 >> La partition est bien monté et mon utilisateur y a acces, il n'y a aucun >> probleme a ce niveau la. >> Bon alors ce que j'essaye de faire c'est de faire un lien dans le >> repertoire >> /home/gentux/ qui pointe vers /mnt/win-d/Photos/ >> $ ln -s /mnt/win-d/Photos/ link. Cela marche tres bien, mon probleme >> est que, je >> veu juste que l'utilisateur gentux est que les droits en lecture. >> J'ai crée un groupe ftp et j'ai mis gentux dedans. Mais chaque fois >> que je >> change de groupe le repertoire Photos et que je rédémarre il reprend >> comme >> groupe root.
> C'est du Fat. Y'a pas de droits sur du FAT. Simplement, Les sytemes unix > ont > besoins de ce truc de proprio/groupe/reste-du-monde. Donc au moment du > montage > ces droits sont calcules une bonne fois pour toutes. Tu peux rien changer > dessus. > Ce qu'il faudrait je pense, c'est rajouter les options suivantes : > umask"2 > pour enlever les droits d'ecritures > peut-etre aussi : > uid=uid-de-gentux,gid=gid-de-groupe-ftp > pour faire croire que les fichiers appartiennent a gentux:ftp > eventuellement, si tu as des problemes d'accents : > codepage 0 > iocharset=iso8859-1 ou utf8 ou autre,tout depend de ce que tu utilises
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == > Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
-- -- 0livier. « Mieux vaut les critiques d'un seul que l'assentiment de mille. » -- Proverbe Chinois.
-- mailing list
Christophe Martin
Olivier. a écrit : [couic]
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == > Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
Arg !!! J' avais pas fait assez attention. Dans ce cas, le plus simple c'est encore de monter deux fois, grace a bind. (ou peut-etre de monter directement dans ~gentux) Et on peut meme monter read-only pour plus de tranquilité fstab : /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp,ro,umask33 0 0 /dev/blabla /home gna gna gna etc... home monté avant deuxième montage !!! /mnt/win-d /home/gentux/win-d auto bind 0 0
Cette fois, on devrait tenir la solution. quoique ...
Ce qui peut se traduire par la ligne suivante dans /etc/fstab :
== > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0
== >
Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait
accès au contenu du répertoire extérieur linké dans son home...
Arg !!! J' avais pas fait assez attention. Dans ce cas, le plus simple c'est
encore de monter deux fois, grace a bind. (ou peut-etre de monter directement
dans ~gentux)
Et on peut meme monter read-only pour plus de tranquilité
fstab :
/dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp,ro,umask33 0 0
/dev/blabla /home gna gna gna etc... home monté avant deuxième montage !!!
/mnt/win-d /home/gentux/win-d auto bind 0 0
Cette fois, on devrait tenir la solution. quoique ...
Ce qui peut se traduire par la ligne suivante dans /etc/fstab : == > /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp 0 0 == > Mais je doute que ton utilisateur « chrooté » dans son home en ftp ait accès au contenu du répertoire extérieur linké dans son home...
Arg !!! J' avais pas fait assez attention. Dans ce cas, le plus simple c'est encore de monter deux fois, grace a bind. (ou peut-etre de monter directement dans ~gentux) Et on peut meme monter read-only pour plus de tranquilité fstab : /dev/hda5 /mnt/win-d/ fat defaults,uid=gentux,gid=ftp,ro,umask33 0 0 /dev/blabla /home gna gna gna etc... home monté avant deuxième montage !!! /mnt/win-d /home/gentux/win-d auto bind 0 0
Cette fois, on devrait tenir la solution. quoique ...