Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2023, à 19:35

jna

Un shell pour éxécuter une commande sur un ficiher distant

Bonjour,
je suis sous linux ubuntu 22.04 avec un réseau interne passant par un routeur, en fait une box sur laquelle j'ai une clé usb et des fichiers

Je dois monter le répertoire smb://box/cpta à chaque fois.

Je voudrais créer une commande qui m'ouvre directement mon fichier avec le logiciel gnucash
voici le shell que j'ai écris :

#!/bin/bash
mount -t smb://192.168.1.1/cpta
cd smb://192.168.1.1/cpta
gnucash smb://192.168.1.1/cpta/Bonnette2023.gnucash

D'une part il ne semble pas monter la box même si sur un terminal il semble accepter la synthaxe
d'autre part à la commande gnucash il me demande le nom d'utilisateur et le paswd,
je fais enter sans rien donner et il affiche un popup
je ne suis pas loin, mais ça ne fonctionne pas encore
help
merci

Dernière modification par jna (Le 10/02/2023, à 22:09)

Hors ligne

#2 Le 10/02/2023, à 20:43

Tawal

Re : Un shell pour éxécuter une commande sur un ficiher distant

Hello,

Si le montage est permanent, pourquoi ne pas utiliser le /etc/fstab pour le montage distant ?


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 Le 10/02/2023, à 20:46

xubu1957

Re : Un shell pour éxécuter une commande sur un ficiher distant

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message #1 :             Merci             wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1642675956.jpg


Lecture conseillée > memento des balises code.

Dernière modification par xubu1957 (Le 10/02/2023, à 22:16)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#4 Le 10/02/2023, à 20:54

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

je suis sous linux

toi, probablement pas. C'est ton PC qui est sous Linux. smile

mount -t smb://192.168.1.1/cpta

ça marche, ça ?
parce que :
- il n'y pas de destination, et
- -t attend en argument un type de système de fichiers


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 10/02/2023, à 22:14

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

merci pour vos réponses
à xbu1957 je l'ai modifié dans mon 1er message
à Tawal j'avais fait un essai il y a quelques mois et j'avais bloqué mon ordi en ayant des lignes incorrectes dans le fstab, alors je veux bien ré essayer mais il me faudrait un guide pour avancer
à Watael gardons le sens de l'humour cela fait toujours du bien ...
en mettant cifs comme type de fichier voici la réponse :

mount -t cifs smb://192.168.1.1/cpta
mount: smb://192.168.1.1/cpta: impossible à trouver dans /etc/fstab.

à suivre donc

Hors ligne

#6 Le 10/02/2023, à 22:43

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

parce que tu n'indiques pas de point de montage.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 11/02/2023, à 10:22

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

pourrais tu préciser ?
suffirait il que je mette :

mkdir /mnt/bonnette
mount -t cifs smb://192.168.1.1/cpta  mnt/bonnette 

Hors ligne

#8 Le 11/02/2023, à 11:34

MicP

Re : Un shell pour éxécuter une commande sur un ficiher distant

Bonjour

jna a écrit :

…suffirait il que je mette :

mkdir /mnt/bonnette
mount -t cifs smb://192.168.1.1/cpta  mnt/bonnette 

Pour la deuxième ligne de commande, reformule la plutôt comme ci-dessous :

mount -t cifs smb://192.168.1.1/cpta  /mnt/bonnette

Le caractère / au début du chemin est très important puisqu'il en fait un chemin absolu <=> à partir de la racine,
alors que sans ce caractère / ce sera un chemin relatif <=> relatif au répertoire courant.

Donc,
si le répertoire courant est /home/jna
alors, le chemin relatif mnt/bonnette correspondra au chemin absolu /home/jna/mnt/bonnette

…et si le répertoire courant est /home/jna/Téléchargements
alors, le chemin relatif mnt/bonnette correspondra au chemin absolu /home/jna/Téléchargements/mnt/bonnette
etc.

Dernière modification par MicP (Le 11/02/2023, à 11:38)

Hors ligne

#9 Le 11/02/2023, à 12:33

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

voici ce que cela me donne ?? pb

:~$ sudo mkdir /mnt/bonnette
[sudo] Mot de passe de jna : 
~$ mount -t cifs smb://192.168.1.1/cpta  /mnt/bonnette 
mount: /mnt/bonnette: seul le superutilisateur peut utiliser mount
~$ sudo mount -t cifs smb://192.168.1.1/cpta  /mnt/bonnette 
mount: /mnt/bonnette: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
~$

Hors ligne

#10 Le 12/02/2023, à 09:24

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

En fait en y réfléchissant, je ne suis peut-être pas dans le bon forum !!
Ma question concerne plus les réseaux et la ligne à mettre dans FSTAB afin de faire le montage automatiquement au démarrage
l'utilisation de la ligne de commande est simplement pour vérifier le shell.
comment faire pour changer de forum ?
y a t il un modérateur qui pourrait m'indiquer la façon respectueuse de le faire ?
merci

Hors ligne

#11 Le 12/02/2023, à 10:26

MicP

Re : Un shell pour éxécuter une commande sur un ficiher distant

Bonjour

jna a écrit :

… Ma question concerne plus les réseaux et la ligne à mettre dans FSTAB afin de faire le montage automatiquement au démarrage …

Voir : doc.ubuntu-fr.org -> Monter des partages Windows au démarrage -> # 1.3 Modifier le fichier fstab de montage des partitions

Hors ligne

#12 Le 12/02/2023, à 13:13

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

pour info :

[...] you might need a /sbin/mount.<type> helper program.

ceci indique qu'il existe, dans ton cas, un "programme assistant" mount.cifs


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#13 Le 13/02/2023, à 19:10

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

Bonsoir MicP,
J'ai été voir le tuto pour paramétrer fstab et atteindre un serveur distant, ça ne fonctionne pas
d'une part il est assez ancien et d'autre part il ne mentionne pas le montage d'une box avec samba

En fait, je monte très bien la box avec nautilus, puis par la suite j'ai accès à tous mes fichiers distants sur la box.

Ce que je souhaite, c'est faire un montage automatique grâce à fstab
mais visiblement smb;//192.168.1.1/box  ne fonctionne pas ??
une idée

Hors ligne

#14 Le 13/02/2023, à 19:15

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

ça ne fonctionne pas

qu'as-tu inscrit dans ton fstab ?
on s'en f... un peu que ce soit une box, ou un pot de confiture, tant qu'il y a un serveur samba dedans ! big_smile

je monte très bien la box avec nautilus

et en ligne de commande ?
parce q'une fois que tu as une ligne de commande fonctionnelle, on pourra  te dire quoi mettre dans fstab.

Dernière modification par Watael (Le 13/02/2023, à 19:16)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#15 Le 14/02/2023, à 17:44

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

voici ce que cela donne en ligne de commande avec un certain nombre de conseils que j'ai puisé dans vos réponses

~$ sudo mount -t cifs -o  username=$user,password=$passwd,domain=mondomaine,uid=1000  //192.168.1.1/cpta  /mnt/bonnette
mount: /mnt/bonnette: échec de l’appel système mount(2) : L'hôte cible est arrêté ou en panne.
~$ dir /mnt
bonnette  BOX 

Hors ligne

#16 Le 14/02/2023, à 19:57

jplemoine

Re : Un shell pour éxécuter une commande sur un ficiher distant

La cible, c'est le 192.168.1.1...
T'aurais pas oublié un bout ? genre smb://

sudo mount -t cifs -o  username=$user,password=$passwd,domain=mondomaine,uid=1000  smb://192.168.1.1/cpta  /mnt/bonnette

Mais il faut que les variables user et passwd soit définies et mise à la bonne valeur.
domain=mondomaine --> si tu as un domaine.Sinon, je pense que c'est pas la peine.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#17 Le 14/02/2023, à 20:00

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

smbclient -L //192.168.1.1

?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#18 Le 14/02/2023, à 21:39

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

merci pour vos suggestions,
j'ai fait les 2 voici :

~$ sudo mount -t cifs -o  username=$user,password=$passwd,uid=1000  smb://192.168.1.1/cpta  /mnt/bonnette
mount: /mnt/bonnette: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

J'ai essayé de voir le < you might need a /sbin/mount.<type> helper program.>
mais je n'ai pas abouti, pas compris

le 2ème script

$ smbclient -L //192.168.1.1
Password for [WORKGROUP\jean-noel]:
Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED

Hors ligne

#19 Le 14/02/2023, à 22:22

jplemoine

Re : Un shell pour éxécuter une commande sur un ficiher distant

1 er test : la réponse t'a été donnée au post #12.
2  eme test : il semblerait qu'il y ait un incohérence entre les paramètres du client et ceux du serveur.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#20 Le 14/02/2023, à 23:10

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

Effectivement au #12 il m'a été mentionné qu'il y avait un programme assistant
que je n'ai pas réussi à trouver, j'ai peut-être mal cherché !
cela m'aiderait que l'on m'n dise plus si possible


Pour le second test, je vois mais je ne comprends pas bien, d'autant qu'avec nautilus, pas de pb, le serveur distant se monte.
ne serait ce as dans smb.conf qu'il manquerait de quoi ?

Hors ligne

#21 Le 14/02/2023, à 23:56

jplemoine

Re : Un shell pour éxécuter une commande sur un ficiher distant

Watael a écrit :

ceci indique qu'il existe, dans ton cas, un "programme assistant" mount.cifs

Le programme assistant est donc mount.cifs --> donc tu l'installes avec un truc genre :

apt install mount.cifs

Pour le 2ième cas, je ne sais pas mais souvent, s'il monte via nautilus, on peut récupérer la ligne de montage : de mémoire,

mount

ou

cat /etc/mtab

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#22 Le 15/02/2023, à 11:20

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

jna a écrit :
$ smbclient -L //192.168.1.1
Password for [WORKGROUP\jean-noel]:
Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED

c'est l'erreur que j'obtiens quand je donne un mot de passe*, alors que l'accès au serveur de la Box n'en requiert pas.

--
* en fait, je tape "zzzzzzzzzzzzz", pour la raison évoquée ensuite. smile


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#23 Le 15/02/2023, à 14:30

jna

Re : Un shell pour éxécuter une commande sur un ficiher distant

merci pour votre support

Pour mount.cifs

~$ sudo apt install mount.cifs
[sudo] Mot de passe de jean-noel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
E: Impossible de trouver le paquet mount.cifs
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « mount.cifs »

J'ai cherché dans le gestionnaire de paquets synoptiques, en fait ce paquet n'existe pas
j'ai recherché quand mêm e et j'ai trouvé le paquet "pmount"
pmount en un enveloppeur sur le programme standard « mount » qui permet à
un utilisateur normal de monter des périphériques amovibles sans avoir
d'entrée correspondante dans « /etc/fstab ». Cela fournit une base solide
pour les structures de montage automatique comme le projet Utopia de GNOME
et restreint au minimum la quantité de code exécuté en tant que
superutilisateur (« root »).

Si un paquet cryptsetup compatible LUKS est installé, pmount est capable
de monter de manière transparente des volumes chiffrés.

Je ne sais pas s'il serait utile ??

Pour mount voici la réponse

~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=6034344k,nr_inodes=1508586,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1213948k,mode=755,inode64)
/dev/nvme0n1p6 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=21065)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/chromium_2271.snap on /snap/chromium/2271 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/chromium_2295.snap on /snap/chromium/2295 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/chromium-ffmpeg_28.snap on /snap/chromium-ffmpeg/28 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/chromium-ffmpeg_30.snap on /snap/chromium-ffmpeg/30 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/code_118.snap on /snap/code/118 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/code_119.snap on /snap/code/119 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core_14399.snap on /snap/core/14399 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core_14447.snap on /snap/core/14447 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core18_2667.snap on /snap/core18/2667 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core18_2679.snap on /snap/core18/2679 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_1778.snap on /snap/core20/1778 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_1822.snap on /snap/core20/1822 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core22_504.snap on /snap/core22/504 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core22_509.snap on /snap/core22/509 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/cups_836.snap on /snap/cups/836 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/cups_872.snap on /snap/cups/872 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/firefox_2277.snap on /snap/firefox/2277 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/firefox_2311.snap on /snap/firefox/2311 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_102.snap on /snap/gnome-3-26-1604/102 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_104.snap on /snap/gnome-3-26-1604/104 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_145.snap on /snap/gnome-3-28-1804/145 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_161.snap on /snap/gnome-3-28-1804/161 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-34-1804_72.snap on /snap/gnome-3-34-1804/72 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-34-1804_77.snap on /snap/gnome-3-34-1804/77 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_115.snap on /snap/gnome-3-38-2004/115 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_44.snap on /snap/gnome-42-2204/44 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_56.snap on /snap/gnome-42-2204/56 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_178.snap on /snap/gnome-system-monitor/178 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_119.snap on /snap/gnome-3-38-2004/119 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_181.snap on /snap/gnome-system-monitor/181 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1534.snap on /snap/gtk-common-themes/1534 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1535.snap on /snap/gtk-common-themes/1535 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/hunspell-dictionaries-1-7-2004_2.snap on /snap/hunspell-dictionaries-1-7-2004/2 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/opera_217.snap on /snap/opera/217 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/opera_218.snap on /snap/opera/218 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/skype_251.snap on /snap/skype/251 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/skype_252.snap on /snap/skype/252 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_599.snap on /snap/snap-store/599 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_638.snap on /snap/snap-store/638 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd-desktop-integration_43.snap on /snap/snapd-desktop-integration/43 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd-desktop-integration_49.snap on /snap/snapd-desktop-integration/49 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/vlc_2344.snap on /snap/vlc/2344 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/vlc_3078.snap on /snap/vlc/3078 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/dev/nvme0n1p6 on /var/snap/firefox/common/host-hunspell type ext4 (ro,noexec,noatime,errors=remount-ro)
/dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1213948k,mode=755,inode64)
nsfs on /run/snapd/ns/cups.mnt type nsfs (rw)
nsfs on /run/snapd/ns/snapd-desktop-integration.mnt type nsfs (rw)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1213944k,nr_inodes=303486,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sda1 on /media/jean-noel/JNA 3 2022 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
nsfs on /run/snapd/ns/snap-store.mnt type nsfs (rw)
nsfs on /run/snapd/ns/firefox.mnt type nsfs (rw)

et pour cat

$ cat /etc/mtab
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=6034344k,nr_inodes=1508586,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=1213948k,mode=755,inode64 0 0
/dev/nvme0n1p6 / ext4 rw,relatime,errors=remount-ro 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,inode64 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,inode64 0 0
cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=21065 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
none /run/credentials/systemd-sysusers.service ramfs ro,nosuid,nodev,noexec,relatime,mode=700 0 0
/dev/loop0 /snap/bare/5 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop1 /snap/chromium/2271 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop2 /snap/chromium/2295 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop3 /snap/chromium-ffmpeg/28 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop4 /snap/chromium-ffmpeg/30 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop5 /snap/code/118 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop6 /snap/code/119 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop7 /snap/core/14399 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop8 /snap/core/14447 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop9 /snap/core18/2667 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop10 /snap/core18/2679 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop11 /snap/core20/1778 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop12 /snap/core20/1822 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop13 /snap/core22/504 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop14 /snap/core22/509 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop15 /snap/cups/836 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop16 /snap/cups/872 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop17 /snap/firefox/2277 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop18 /snap/firefox/2311 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop19 /snap/gnome-3-26-1604/102 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop20 /snap/gnome-3-26-1604/104 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop21 /snap/gnome-3-28-1804/145 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop22 /snap/gnome-3-28-1804/161 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop23 /snap/gnome-3-34-1804/72 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop24 /snap/gnome-3-34-1804/77 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop25 /snap/gnome-3-38-2004/115 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop26 /snap/gnome-42-2204/44 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop27 /snap/gnome-42-2204/56 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop28 /snap/gnome-system-monitor/178 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop29 /snap/gnome-3-38-2004/119 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop30 /snap/gnome-system-monitor/181 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop31 /snap/gtk-common-themes/1534 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop32 /snap/gtk-common-themes/1535 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop33 /snap/hunspell-dictionaries-1-7-2004/2 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop34 /snap/opera/217 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop35 /snap/opera/218 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop36 /snap/skype/251 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop37 /snap/skype/252 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop38 /snap/snap-store/599 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop39 /snap/snap-store/638 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop40 /snap/snapd-desktop-integration/43 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop41 /snap/snapd-desktop-integration/49 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop42 /snap/vlc/2344 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/loop43 /snap/vlc/3078 squashfs ro,nodev,relatime,errors=continue 0 0
/dev/nvme0n1p6 /var/snap/firefox/common/host-hunspell ext4 ro,noexec,noatime,errors=remount-ro 0 0
/dev/nvme0n1p1 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/snapd/ns tmpfs rw,nosuid,nodev,noexec,relatime,size=1213948k,mode=755,inode64 0 0
nsfs /run/snapd/ns/cups.mnt nsfs rw 0 0
nsfs /run/snapd/ns/snapd-desktop-integration.mnt nsfs rw 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=1213944k,nr_inodes=303486,mode=700,uid=1000,gid=1000,inode64 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
portal /run/user/1000/doc fuse.portal rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sda1 /media/jean-noel/JNA\0403\0402022 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
nsfs /run/snapd/ns/snap-store.mnt nsfs rw 0 0
nsfs /run/snapd/ns/firefox.mnt nsfs rw 0 0

Je n'ai rien vu qui ait un rapport avec le montage ???

Pour l'apport de Wataei
J'avais vu dans un précédent post qu'en mettant $ devant user et devant passwd cela permettait de s'en affranchir, est ce vraiment exact ??

Merci

Hors ligne

#24 Le 15/02/2023, à 14:40

ylag

Re : Un shell pour éxécuter une commande sur un ficiher distant

Bonjour,

Vu au #23 :

~$ sudo apt install mount.cifs
[sudo] Mot de passe de jean-noel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
E: Impossible de trouver le paquet mount.cifs
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « mount.cifs »

Le binaire mount.cifs fait partie du paquet cifs-utils, qu'il faut installer :

sudo apt install cifs-utils

A+

Dernière modification par ylag (Le 15/02/2023, à 14:41)

Hors ligne

#25 Le 15/02/2023, à 14:47

Watael

Re : Un shell pour éxécuter une commande sur un ficiher distant

mais, quand tu as exécuté ces commandes, le montage avait été fait par Nautilus ?

pour que smbclient ne me demande pas de mot de passe, j'indique un USER et un PASSWORD vides :

smbclient -U% -L //192.168.1.1

Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne