Martinelli Posté(e) le 28 janvier 2022 Posté(e) le 28 janvier 2022 Bonjour, Je suis sous MAC OSX. Si le nom du " share folder" du NAS n'est constitué que dun seul mot, je n'ai aucun problÚme. Par contre s'il est constitué de plusieurs mots (par exemple "My ShareFolder")  cela ne marche plus lorsque par programme je lance une commande mount_smbfs.   J'ai essayé les choses suivantes : mount_smbfs //myid:mypassword@myhost/My ShareFolder/   /mylocalfolder mount_smbfs //myid:mypassword@myhost/"My ShareFolder"  /mylocalfolder mount_smbfs " //myid:mypassword@myhost/My ShareFolder"   /mylocalfolder mount_smbfs //myid:mypassword@myhost/My/ShareFolder/   /mylocalfolder mais rien ne fonctionne. Ma question est simple: : Peut-on avoir des espaces dans le nom d''un share folder ?  Merci d'avance pour toute suggestion.  Gérard 0 Citer
oracle7 PostĂ©(e) le 28 janvier 2022 PostĂ©(e) le 28 janvier 2022 @Martinelli Bonjour, il y a 30 minutes, Martinelli a dit : Peut-on avoir des espaces dans le nom d''un share folder ? Non absolument pas et en plus ces noms doivent satisfaires aux rĂšgles de nommage NETBIOS soit maximum 15 caractĂšres. Cordialement oracle7đ 0 Citer
maxou56 Posté(e) le 28 janvier 2022 Posté(e) le 28 janvier 2022 (modifié) Il y a 1 heure, Martinelli a dit : Peut-on avoir des espaces dans le nom d''un share folder ? Bonjour, Oui les dossiers partagés peuvent avoir des espaces, par contre avec la commande mount_smbfs ?? Sur MacOS pour les espace My ShareFolder il faudra soit écrire /My\ ShareFolder/ soit 'My ShareFolder'  \ c'est avec les touches shift/maj + option/ALT + / xxxxx@DS1621Plus:/$ cd /volume1/Time\ Machine/ xxxxx@DS1621Plus:/volume1/Time Machine$ cd / xxxxx@DS1621Plus:/$ cd /volume1/'Time Machine'/ xxxxx@DS1621Plus:/volume1/Time Machine$ Modifié le 28 janvier 2022 par maxou56 0 Citer
oracle7 PostĂ©(e) le 28 janvier 2022 PostĂ©(e) le 28 janvier 2022 @maxou56 Bonjour, DĂ©solĂ©, mais au delĂ de toute polĂ©mique đ, je maintiens pour prĂ©ciser ma prĂ©cĂ©dente assertion, que sous Windows (et pareil aussi sous UNIX/Linux) les noms de fichiers comme les identifiants de partages et les noms de commandes de shell ne peuvent contenir de caractĂšres espace (blanc). C'est pour cela que j'ai donnĂ© prĂ©cĂ©demment un lien vers les rĂšgles de nommage NETBIOS (dans le cas Windows) car en plus ces noms de partages sont aussi transformĂ©s par dĂ©faut en identifiant (nom d'hĂŽte) 'DNS host name' pour le systĂšme et les noms d'hĂŽtes DNS n'acceptent pas de caractĂšres blancs. OK iOS accepte cela nativement mais comme tu l'as dit au prix d'un Ă©chappement ou d'une mise entre guillemets (simples ou double) de la chaine. C'est ce que l'on fait aussi sous UNIX/Linux, sauf erreur de ma part. Sinon le caractĂšre blanc est considĂ©rĂ© comme un sĂ©parateur d'option dans la commande mount_smbfs et l'interprĂ©teur de commande sort sur erreur. Cordialement oracle7đ  0 Citer
maxou56 PostĂ©(e) le 28 janvier 2022 PostĂ©(e) le 28 janvier 2022 (modifiĂ©) il y a 10 minutes, oracle7 a dit : DĂ©solĂ©, mais au delĂ de toute polĂ©mique Pas polĂ©mique, j'ai juste dit que c'Ă©tait "possible", mais comme tu le dis le plus simple c'est toujours le mieux, donc il vaut mieux Ă©viter, si on peut (Mac OS aime bien les espaces, le nom des volumes ont des espaces par dĂ©faut đ par exemple "Macintosh HD - DonnĂ©esâ©") ModifiĂ© le 28 janvier 2022 par maxou56 0 Citer
oracle7 PostĂ©(e) le 28 janvier 2022 PostĂ©(e) le 28 janvier 2022 @maxou56 Bonjour, Bah cotĂ© Apple, il faut bien le reconnaĂźtre, ils sont plus proches des utilisateurs et eux au moins ont rajoutĂ© la surcouche logicielle qui permet cela et donc de se rapprocher de l'Ă©criture humaine plutĂŽt que ne considĂ©rer qu'il n'y a en face, que des informaticiens de DEV Ă utiliser des ordinateurs. Mais ce n'est que mon avis ... Cordialement oracle7đ 0 Citer
Martinelli Posté(e) le 29 janvier 2022 Auteur Posté(e) le 29 janvier 2022 Merci pour toutes ces réponses. J'ai essayé les solutions de Maxou56, mais sans succÚs. J'ai fait le test en mode terminal pour pouvoir obtenir les messages d'erreurs éventuels. 1)    /sbin/mount_smbfs //myid:mypassword@myhost/My\ShareFolder/   /mylocalfolder    renvoie erreur sur /mylocalfolder qui évidemment existe bien et est vide. 2) /   sbin/mount_smbfs //myid:mypassword@myhost/'My ShareFolder'  /mylocalfolder    renvoie URL erreur  Ai-je manqué quelque chose ? Par contre, sous Windows cela marche trÚs bien avec la commande "net use"  Quoi qu'il en soit, merci encore pour votre implication.  Gérard 0 Citer
maxou56 PostĂ©(e) le 29 janvier 2022 PostĂ©(e) le 29 janvier 2022 (modifiĂ©) Il y a 6 heures, Martinelli a dit : /My\ShareFolder/ Bonjour, Attention câest: /My\ ShareFolder/ avec un espace aprĂšs lâanti slash ModifiĂ© le 29 janvier 2022 par maxou56 0 Citer
Martinelli Posté(e) le 31 janvier 2022 Auteur Posté(e) le 31 janvier 2022 (modifié) Merci mais cela ne marche toujours pas. Voici la commande et la réponse :   /sbin/mount_smbfs //Gege:mypass@myhost/My\ ShareFolder/   /users/gerardmartinelli/Duchmol2 mount_smbfs: URL parsing failed, please correct the URL and try again: Invalid argument  J'ai l'impression que l'on ne peut pas utiliser un échappement pour un espace; J'ai aussi essayé de tout mettre entre apostrophes (ou double quotes mais sans succes D'autres idées ? Merci encore  Gérard   Modifié le 31 janvier 2022 par Martinelli 0 Citer
oracle7 PostĂ©(e) le 31 janvier 2022 PostĂ©(e) le 31 janvier 2022 (modifiĂ©) @Martinelli Bonjour, il y a une heure, Martinelli a dit : URL parsing failed, please correct the URL and try again: Invalid argument Vu ce message, cela peut aussi venir du fait que tu aurais mis plus d'un seul espace entre .....ShareFolder/ et /users/..... dans ta commande. Sinon, ce ne serait pas plus simple aussi de supprimer cet espace dans "My SharedFolder" pour mettre un "_" (underscore) Ă la place. Cet espace est si important que cela ? Maintenant je crois que tu t'emm... pour pas grand chose (du moins Ă ce niveau !). Mais ce n'est que mon avis ... D'un autre cotĂ© quand je regarde le "man mount-smbfs", je remarque que dans la syntaxe pour l'utilisateur de connexion au dossier partagĂ©, Ă aucun moment il n'est prĂ©vu se spĂ©cifier le Mdp de l'utilisateur. Du coup essaies cette commande : /sbin/mount_smbfs //Gege@myhost/'My ShareFolder' /users/gerardmartinelli/Duchmol2 Enfin es-tu certain que la commande mount_smbfs est bien dans /sbin et pas plutĂŽt dans /usr/sbin ? Cordialement oracle7đ ModifiĂ© le 31 janvier 2022 par oracle7 0 Citer
Martinelli PostĂ©(e) le 1 fĂ©vrier 2022 Auteur PostĂ©(e) le 1 fĂ©vrier 2022 Merci encore pour cette rĂ©ponse. Bien sĂ»r j'avais dĂ©jĂ pensĂ© Ă Â ajouter le caractĂšre soulignĂ© Ă la place de l'espace, ou mĂȘme changer complĂštement le nom du shareFolder, mais les utilisateurs aujourd'hui peuvent utiliser PLEX pour voir des centaines de videos et cela changerait trop la structure du site. Concernant le mot de passe, oui, il le faut, d'ailleurs lorsque le sharefolder n'a qu'un seul mot cela marche trĂšs bien ainsi que d'utiliser /sbin; et non /usr/sbin. J'ai essayĂ© aussi de mettre des doubles apostrophes, ainsi que plusieurs espaces avant le local folder mais lĂ aussi sans succĂšs  Quoi qu'il en soit, je te remercie de vouloir m'aider.  GĂ©rard 0 Citer
oracle7 PostĂ©(e) le 1 fĂ©vrier 2022 PostĂ©(e) le 1 fĂ©vrier 2022 @Martinelli Bonjour, Astuce : Pour avertir un membre de ta rĂ©ponse, tu tapes dans ton message "@" + les premiers caractĂšres de son pseudo. Dans le popup qui apparaĂźt tu cliques alors sur le pseudo recherchĂ© et il s'affiche sur fond bleu dans ton texte. Ainsi ton interlocuteur est informĂ©/notifiĂ© de ta rĂ©ponse sinon il ne voit rien sauf Ă rebalayer en arriĂšre tous les messages (ce que peu de monde fait). il y a 58 minutes, Martinelli a dit : et cela changerait trop la structure du site. A part devoir modifier le chemin des sources, je ne vois pas en quoi la structure serait impactĂ©e, tu es sĂ»r de ton coup lĂ ???  il y a 59 minutes, Martinelli a dit : J'ai essayĂ© aussi de mettre des doubles apostrophes, ainsi que plusieurs espaces avant le local folder mais lĂ aussi sans succĂšs Sous UNIX/Linux, je ne t'apprendrai pas que le respect de la syntaxe dans les instructions est extrĂȘmement important faute de quoi tu auras toujours des erreurs d'interprĂ©tation des commandes. On ne rajoute pas impunĂ©ment des espaces ou des guillemets. Quand tu as un doute consulte le "man" de l'instruction. Maintenant ce que j'en dit ... Du coup la commande que je t'ai donnĂ© marche ou pas ? Cordialement oracle7đ 0 Citer
Martinelli PostĂ©(e) le 13 fĂ©vrier 2022 Auteur PostĂ©(e) le 13 fĂ©vrier 2022 (modifiĂ©) DĂ©solĂ© de rĂ©pondre tardivement, mais j'ai pris quelques vacances. Pour rĂ©pondre Ă tes commentaires, j'essaie le plus possible de respecter la syntaxe. Dans le cas qui nous prĂ©occupe, j'ai fait exactement ce que tu as suggĂ©rĂ©. Mais hĂ©las sans succĂšs. Quoi qu'il en soit, en discutant Ăąprement avec le gestionnaire du NAS, il a acceptĂ© de supprimer lâespace dans le nom du "shared Folder". Donc mon problĂšme est rĂ©solu, mais je reste quand mĂȘme sur ma faim, car je n'aime pas laisser en suspend un problĂšme que j'ai du mal Ă rĂ©gler et surtout Ă comprendre Merci encore pour ton aide et tes commentaires GĂ©rard  ModifiĂ© le 13 fĂ©vrier 2022 par Martinelli 0 Citer
oracle7 PostĂ©(e) le 13 fĂ©vrier 2022 PostĂ©(e) le 13 fĂ©vrier 2022 @Martinelli Bonjour, Bon bah tout est bien qui fini bien , tant mieux ... Astuce : Pour avertir un membre de ta rĂ©ponse, tu tapes dans ton message "@" + les premiers caractĂšres de son pseudo. Dans le popup qui apparaĂźt tu cliques alors sur le pseudo recherchĂ© et il s'affiche sur fond bleu dans ton texte. Ainsi ton interlocuteur est informĂ©/notifiĂ© de ta rĂ©ponse sinon il ne voit rien sauf Ă rebalayer en arriĂšre tous les messages (ce que peu de monde fait). Cordialement oracle7đ 0 Citer
MilesTEG1 PostĂ©(e) le 17 fĂ©vrier 2022 PostĂ©(e) le 17 fĂ©vrier 2022 Salut đ MĂȘme si le soucis a Ă©tĂ© rĂ©solu par un contournement đ Est-ce que la commande suivante aurait fonctionnĂ© ? /sbin/mount_smbfs "//Gege@myhost/My ShareFolder" /users/gerardmartinelli/Duchmol2 Voir aussi en passant par une variable : $share_folder="//Gege@myhost/My ShareFolder" /sbin/mount_smbfs $share_folder /users/gerardmartinelli/Duchmol2  0 Citer
Martinelli PostĂ©(e) le 22 fĂ©vrier 2022 Auteur PostĂ©(e) le 22 fĂ©vrier 2022 Merci mais cette solution qui me parait pertinente arrive trop tard. Le nom du shared folder n'a plus d'espace maintenant. Toutefois s'il accepte, je lui demanderai de dĂ©finir un autre volume avec un espace pour faire l'essai. MĂȘme s'il n'y a qu'un rĂ©pertoire pour ce volume.  Merci encore 0 Citer
oracle7 PostĂ©(e) le 22 fĂ©vrier 2022 PostĂ©(e) le 22 fĂ©vrier 2022 @Martinelli Bonjour, DĂ©solĂ© pour @MilesTEG1 mais sa solution ne marchera pas mieux mĂȘme en substituant la chaine "//Gege@myhost/My ShareFolder" par une variable,car au final l'interprĂ©teur de commande remplace la variable par sa valeur. Donc le caractĂšre espace "rĂ©-apparaĂźt" et l'interprĂ©teur le considĂšre alors comme un sĂ©parateur d'instruction/commande/option et lĂ il plante ! Cordialement oracle7đ  0 Citer
Martinelli PostĂ©(e) le 22 fĂ©vrier 2022 Auteur PostĂ©(e) le 22 fĂ©vrier 2022 Merci pour ce commentaire. Si je comprends bien : il n'y a pas de solution. Dans ce cas, ce serait super d'indiquer dans le "user's guide" du NAS, qu'il y a quelques restrictions dans le nom d'un share Folder. 1. Pas de caractĂšres accentuĂ©s car mĂȘme en spĂ©cifiant des codes-pages cela ne marche pas.  2. pas de caractĂšres spĂ©ciaux et d'espace  Merci Ă tous pour votre support. Je pense qu'on peut clore ce sujet.  GĂ©rard  0 Citer
oracle7 PostĂ©(e) le 22 fĂ©vrier 2022 PostĂ©(e) le 22 fĂ©vrier 2022 @Martinelli Bonjour, il y a 1 minute, Martinelli a dit : Dans ce cas, ce serait super d'indiquer dans le "user's guide" du NAS, qu'il y a quelques restrictions dans le nom d'un share Folder. 1. Pas de caractĂšres accentuĂ©s car mĂȘme en spĂ©cifiant des codes-pages cela ne marche pas.  2. pas de caractĂšres spĂ©ciaux et d'espace A mon humble avis mais je peux me tromper, il n'y a aucune chance que Synology fasse ce type d'addendum car se sont des rĂšgles de base propres Ă l'usage de tout systĂšme basĂ© sur UNIX/Linux quelque soit le shell utilisĂ©. On retrouve d'ailleurs aussi ces rĂšgles dans NETBIOS de Windows. Seul Apple Ă ma connaissance, je crois, a rajoutĂ© une surcouche logicielle pour permettre les accents par ex et certains caractĂšres spĂ©ciaux/Ă©xotiques. Cordialement oracle7đ  0 Citer
cadkey Posté(e) le 22 février 2022 Posté(e) le 22 février 2022 Le 28/01/2022 à 16:29, Martinelli a dit : Si le nom du " share folder" du NAS n'est constitué que dun seul mot, je n'ai aucun problÚme. Par contre s'il est constitué de plusieurs mots (par exemple "My ShareFolder")  cela ne marche plus lorsque par programme je lance une commande mount_smbfs.   J'ai essayé les choses suivantes : mount_smbfs //myid:mypassword@myhost/My ShareFolder/   /mylocalfolder mount_smbfs //myid:mypassword@myhost/"My ShareFolder"  /mylocalfolder mount_smbfs " //myid:mypassword@myhost/My ShareFolder"   /mylocalfolder mount_smbfs //myid:mypassword@myhost/My/ShareFolder/   /mylocalfolder mais rien ne fonctionne. Bonjour, Ne serait-ce pas un type url qui est attendu, dans ce cas l'espace serait %20. à tester On peut remplacer les espaces dans les commandes en bash , du basique ls ainsi que dans des commandes mount, fusermount...  0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.