J'utilise Ubuntu et Gnome sur mon ordinateur.
Lorsque j'ouvre le navigateur de fichiers, sur le rail de gauche, je vois facilement un dossier appelé "Serveur de travail". Lorsque je passe la souris dessus, la légende suivante apparaît "smb: //[email protected]". Si je clique sur ce dossier, je peux voir le contenu de ce dossier. Tout est bon.
Alors maintenant, quand j'ouvre un terminal/Shell, je tape
cd smb://[email protected]
Je reçois une erreur en disant que le répertoire n'existe pas. Comment puis-je entrer dans ce répertoire via Shell/terminal?
La raison pour laquelle vous ne pouvez pas cd
dans ce partage est parce que cd
ne fonctionne que sur les systèmes de fichiers locaux *, vous avez deux moyens de résoudre votre problème ici:
Utilisez smbclient
pour parcourir le partage:
smbclient -U john //69.100.100.1/SHARENAME
ou mount -t cifs
si vous voulez monter le partage localement, notez que le point de montage doit exister en tant que dossier:
Sudo mount -t cifs -o user=john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME
Assurez-vous d’adapter NOM_PARTAGE à votre environnement.
Si votre connexion fait partie d'un domaine Active Directory, vous pouvez ajouter son nom à ces commandes, la seconde étant:
Sudo mount -t cifs -o user=YOURDOMAIN//john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME
* La signification de "local" n'est pas simple ici, gardez simplement à l'esprit que vous ne pouvez pas utiliser les outils normaux avant monter à distance FS localement.
Emprunté sans vergogne à https://askubuntu.com/questions/101029/how-do-i-mount-a-cifs-share
la commande du terminal est:
mount -t cifs -o nom_utilisateur = NOM D'UTILISATEUR, mot de passe = PASSWD //192.168.1.88/shares/mnt/share
notez que vous devrez peut-être installer cifs-utils