Question sans doute totale noob. J'ai installé Ubuntu dans un lecteur VMWare. Fonctionne bien. Je travaille habituellement dans un terminal et je n'avais pas réalisé jusqu'à aujourd'hui que je pouvais utiliser l'icône Fichiers pour me connecter à mon ordinateur hôte Windows (et même au réseau de mon bureau). Fabuleux!
Mais ... alors ... comment puis-je accéder à ces nouveaux partages à partir de bash? Depuis mon invite par défaut, ne devrais-je pas voir des fichiers\my-windows-share
OU dois-je monter ces lecteurs d’une manière ou d’une autre "manuellement" dans le terminal? Si c'est le cas, comment?
Je vois un certain nombre de réponses concernant VirtualBox. Je ne sais pas si cela s'applique à moi. Je suppose que j'ai supposé qu'une fois connecté, je serais automatiquement connecté à Terminal.
Vous devez d’abord installer samba et cifs-utils:
Sudo apt-get install samba cifs-utils
Ensuite, utilisez un script Bash pour monter le dossier de partage Windows sous Linux à l’aide de samba:
$ mkdir /mnt/smb
$ touch smb.sh
chmod +x smb.sh
$ vi smb.sh
Écrivez ce qui suit dans le fichier smb.sh en utilisant vi:
#/bin/bash
SERVER_IP="192.168.1.1"
SHARE_NAME="c$"
USERNAME="samba user name"
PASSWD="samba password"
DOMAIN="domain"
mount.cifs //$SERVER_IP/$SHARE_NAME /mnt/smb/ -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN
Enfin, lancez le script pour monter votre partage Windows et votre cd dans le partage:
./smb.sh
$ cd /mnt/smb/
Une autre méthode qui me semble plus simple et plus simple: elle consiste à créer le point de montage, à modifier fstab, puis à monter tous les systèmes de fichiers dans fstab avec une seule commande.
Créez le dossier: Sudo mkdir/mnt/myDirectory
Editez le fstab: Sudo vi/etc/fstab
Ajoutez ce qui suit au fichier fstab:
//server/Share /mnt/myDirectory cifs domain=myDomain,username=myUserName,password=myPassword 0 0
Assurez-vous de fournir toutes les informations appropriées à la place de ces espaces réservés. Et enregistrez le fichier fstab avec wq
pour "write and quit".
Enfin, montez tous les systèmes de fichiers listés dans fstab:
Sudo mount -a
Maintenant, vous pouvez vérifier que le partage est disponible avec:
ls /mnt/myDirectory
Et vous devriez voir les fichiers dans le répertoire de niveau supérieur du partage Windows.