Très bonne idée.
Merci.
On Wednesday 24 May 2006 21:49, Alain EMPAIN wrote:
> Thierry Leurent wrote:
> > Merci à Didier, Alain et les autres pour leur aide.
> >
> > Voici la solution que je vais utiliser dans un premier temps.
> > Je vais ajouter ces paramêtres à mon mount iocharset=iso8859-1 et
> > codepage=cp850. Ils me permettent de faire un cd "$rep" sans problèmes,
> > il me restera juste un petit problème visuel au ls mais bon, je verrai
> > plus tard. Pour rappel, cette application doit analyser le contenu d'un
> > répertoire et signaler par mail les fichiers créés depuis sa dernière
> > exécution. J'ai simplement choisi d'installer ce script sur un serveur
> > linux simplement par ce que j'ai les droits root sur cette machine et
> > qu'un RHEL 3, c'est quand même plus récent qu'un Solaris 2.6. Les
> > fichiers repérés seront traité sur des stations Windows sur lesquelles je
> > n'ai pas la main.
> > Afin de garder un maximum de sécurité, je compte monter le share
> > uniquement le temps de l'exécution du script.
>
> Par mesure de précaution, n'accorde que les droits de lecture au userid
> qui fera le mount de ce share.
>
> Alain
>
> > Je compte tout de même tester les modifs du smb.conf que vous m'avez
> > conseillés.
> >
> > Encore Merci.
> > Thierry
> >
> > On Saturday 20 May 2006 23:49, Didier Misson wrote:
> >> Thierry Leurent a écrit :
> >>> Bonjour,
> >>>
> >>> Je suis confronté à un gros problème.
> >>> Sur un linux, je dois monter un partage windows et utiliser un script
> >>> qui entre-autre me place dans l'un des répertoires.
> >>>
> >>> Je map le drive sous windows et je remarque que j'ai 3
> >>> sous-répertoires: Données 1
> >>> Données 2
> >>> Données 3
> >>> Je monte le partage windows dans /mnt/distant
> >>> Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> >>> Donn?es 1
> >>> Donn?es 2
> >>> Donn?es 3
> >>>
> >>> En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> >>> J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> >>> Je crée un petit script avec ces lignes à l'intérieur :
> >>>
> >>> Rep1="/mnt/Donn?es\ 1"
> >>> Rep2="/mnt/Donn?es 2"
> >>> Rep3="/home/a moi/src"
> >>>
> >>> cd $Rep1
> >>> cd "$Rep2"
> >>> cd /mnt/Donn?es\ 03
> >>> pwd
> >>> cd "$Rep3"
> >>> pwd
> >>>
> >>> Les deux premiers cd de donnent une erreur... Le répertoire n'existe
> >>> pas ou n'est pas un répertoire.
> >>> Les deux derniers fonctionnent
> >>>
> >>> On dirait que bash interprète diffèrement le ? si il est dans une
> >>> variable ou pas.
> >>> J'ai conclu que le ? provient d'une différence de code page entre les 2
> >>> machines.
> >>>
> >>> Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >>>
> >>> Comment résoudre ce problème ?
> >>>
> >>> Merci
> >>> Thierry
> >
> > _______________________________________________________
> > Linux Mailing List - http://www.unixtech.be
> > Subscribe/Unsubscribe:
> > http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux Archives:
> > http://www.mail-archive.com/linux@lists.unixtech.be
> > IRC: chat.unixtech.be:6667 - #unixtech
> > NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à