Vous n'êtes pas identifié(e).
$ grep bernard /etc/group
dialout:x:20:bernard
cdrom:x:24:bernard
floppy:x:25:bernard
audio:x:29:bernard
video:x:44:bernard
plugdev:x:46:bernard
bernard:x:1000:
netdev:x:111:bernard
scanner:x:115:saned,bernard
fuse:x:117:root,bernard
~/nas$ ./curlftpfs-dialog.sh
(gtkdialog:26240): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
fusermount: failed to unmount /home/bernard/nas/bjm: Invalid argument
fusermount: mount failed: Operation not permitted
En root mon repertoire et monter
/home/bernard/nas# ./curlftpfs-dialog.sh
(gtkdialog:8759): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
umount: /home/bernard/nas/bjm: not mounted
Hors ligne
Hors ligne
Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)
Hors ligne
Dernière modification par bjm (17-11-2008 13:54:43)
Hors ligne
ne donne rien ?
Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)
Hors ligne
Je ne pense pas que la notion de leger/lourd soit de mise
aptitude show ftp
Taille décompressée : 111k
Dépend: libc6 (>= 2.3.5-1), libncurses5 (>= 5.4-5), libreadline5, netbase
aptitude show smbclient
Taille décompressée : 9789k
Dépend: samba-common (= 3.0.24-6etch10), libc6 (>= 2.3.6-6), libcomerr2 (>= 1.33-3), libkrb53 (>= 1.4.2), libldap2 (>= 2.1.17-1), libncurses5 (>= 5.4-5), libpopt0 (>= 1.10), libreadline5 (>= 5.2)
Je suis un peu comme bjm sur ce coup.
@+
edit: Je m'étais un peu planté, c'est de curlftpfs que nous avons besoins, non de ftp que j'ai installé pour les essais.
aptitude show curlftpfs
Taille décompressée : 57,3k
Dépend: libc6 (>= 2.3.6-6), libcomerr2 (>= 1.33-3), libcurl3-gnutls (>= 7.15.5-1), libfuse2 (>= 2.5), libgcrypt11 (>= 1.2.2), libglib2.0-0 (>= 2.12.0), libgnutls13 (>= 1.4.0-0), libgpg-error0 (>= 1.4), libidn11 (>= 0.5.18), libkrb53 (>= 1.4.2), libtasn1-3 (>= 0.3.4), zlib1g (>= 1:1.2.1), fuse-utils
Chez moi comme chez bjm il a suffit d'installer libfuse2 et fuse-utils, plus gtkdialog pour le script curlftpfs-dialog.sh évoqué par bjm.
Hors ligne
Hors ligne
Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)
Hors ligne
Hors ligne
Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)
Hors ligne
Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)
Hors ligne
~/tmp$ cat /etc/mtab
/dev/hda3 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/hda10 /home ext3 rw 0 0
/dev/hda9 /tmp ext3 rw 0 0
/dev/hda6 /usr ext3 rw 0 0
/dev/hda7 /var ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sdb1 /media/BJM_NAS vfat rw,nosuid,nodev,uhelper=hal,shortname=winnt,uid=1000 0 0
curlftpfs /home/bernard/tmp/bjm fuse.curlftpfs rw,nosuid,nodev 0 0
Je te remercie tux12 pour tes explications
Ce que je comprend pas c'est çà
Ce qui me semble une source d'erreur (d'où le bémol) c'est que le "mount name" correspond au répertoire qui sera créé et qu'il le sera relativement au répertoire d'ou est lancée la commande.
Quand je fait la manip effectivement j'ai un repertoire qui ce créer avec mount et qui disparait avec Umount , mais
ce repertoire est vide et ce message d'erreur:
fusermount: failed to unmount /home/bernard/tmp/toto: No such file or directory
rmdir: failed to remove `/home/bernard/tmp/toto': Aucun fichier ou répertoire de ce type
fusermount: mount failed: Operation not permitted
Hors ligne
Bjm, je reformule ce que tu n'as pas compris. Si je lance le script depuis le répertoire ~/tmp et que je monte le contenu du serveur FTP dans le répertoire "accueil", qu'ensuite je ferme la fenêtre de dialogue, je change de répertoire courant (cd ~/nas), je relance le script et j'essaie de démonter le répertoire "accueil" cela ne fonctionnera pas car le script cherchera le répertoire ~/nas/accueil et non ~/tmp/accueil.
J'espère que c'est plus clair comme ça. smile
Le script "curlftpfs-dialog.sh" doit être copier et lancer dans le repertoire ou vas être monter le NAS , euh c'est ce que tu as voulu me dire ?
Avant montage en Root :
# cat /etc/mtab
/dev/hda3 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/hda10 /home ext3 rw 0 0
/dev/hda9 /tmp ext3 rw 0 0
/dev/hda6 /usr ext3 rw 0 0
/dev/hda7 /var ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sda1 /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdb1 /media/usbdisk-1 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdc1 /media/usbdisk-2 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdd1 /media/usbdisk-3 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sde1 /media/usbdisk-4 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
Apres montage en Root
# cat /etc/mtab
/dev/hda3 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/hda10 /home ext3 rw 0 0
/dev/hda9 /tmp ext3 rw 0 0
/dev/hda6 /usr ext3 rw 0 0
/dev/hda7 /var ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sda1 /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdb1 /media/usbdisk-1 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdc1 /media/usbdisk-2 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdd1 /media/usbdisk-3 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sde1 /media/usbdisk-4 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
curlftpfs /home/bernard/tmp/NAS fuse.curlftpfs rw,nosuid,nodev 0 0
Apres demontage
# cat /etc/mtab
/dev/hda3 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/hda10 /home ext3 rw 0 0
/dev/hda9 /tmp ext3 rw 0 0
/dev/hda6 /usr ext3 rw 0 0
/dev/hda7 /var ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sda1 /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdb1 /media/usbdisk-1 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdc1 /media/usbdisk-2 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sdd1 /media/usbdisk-3 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
/dev/sde1 /media/usbdisk-4 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1 0 0
Hors ligne
Le script "curlftpfs-dialog.sh" doit être copier et lancer dans le repertoire ou vas être monter le NAS , euh c'est ce que tu as voulu me dire ?
Lancé simplement. Mais vu que tu en parles, faudra que je regarde aussi du côté de l'emplacement du script. Je l'avais mis dans le PATH pour les essais.
Bon, les mtab que tu affiche montrent bien qu'il y à un point de montage curlftpfs qui est créé au montage et supprimé au démontage. C'est tout bon ça.
Par contre je n'ai pas comme toi dès avant le montage la ligne qui commence par "fusectl".
Essaie de voir d'où provient cette ligne, si elle est présente dès le démarrage. Tu as quoi dans ton /etc/fstab?.
Pas d'autre idées pour l'instant.
@+