j'essaie d'utiliser cifs-utils
pour obtenir des fichiers sur une autre machine. Dans l'autre machine, j'ai installé Samba. Tout fonctionne bien si vous essayez sur la même machine (celle avec samba) en utilisant cifs-util, mais cela ne fonctionne pas si j'essaye avec un autre dans l'intranet. Voici ce que j'ai fait:
j'ai ajouté la ligne suivante au fichier /etc/fstab
:
//192.168.0.72/Triple_RDF /media/Triple cifs credentials=/home/ubuntu/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
j'ai créé le fichier .smbcredentials
en tapant:
gedit ~/.smbcredentials
et en ajoutant les lignes
username=[username]
password=[password]
Bien sûr, je mets mon vrai nom d'utilisateur et mot de passe au lieu de [nom d'utilisateur] et [mot de passe].
alors j'ai changé les permis du type de fichier précédent:
chmod 600 ~/.smbcredentials
Depuis que j'utilise Ubuntu 14.04, une icône apparaît sur la barre nautilius (celle de gauche), mais lorsque je clique dessus, rien n’apparaît. Si j'essaye d'entrer dans le "Triple" qui apparaît maintenant avec mes ressources réseau, le système dit:
mount: only root can mount //192.168.0.72/Triple_RDF on /media/Triple.
J'ai pensé que cela pourrait être un problème de permis dans le dossier de destination, /media/Triple
. Alors j'ai changé ceux-ci. Voici mon ls -al
sortie du dossier /media/Triple
:
drwxrwxr-x 2 user group 4096
où au lieu de l'utilisateur et du groupe je mets les vrais.
Quelqu'un sait quel pourrait être le problème?
Réponse: assurez-vous que vous avez installé cifs-utils et que vous avez utilisateur dans l'entrée fstab.
Ajoutez simplement des utilisateurs dans /etc/fstab
comme ceci:
//192.168.0.72/Triple_RDF /media/Triple cifs credentials=/home/ubuntu/.smbcredentials,iocharset=utf8,sec=ntlm,users 0 0
Normalement, seul le superutilisateur peut monter des systèmes de fichiers. Cependant, lorsque fstab contient l'option tilisateur sur une ligne, tout le monde peut monter le système correspondant.
Ou si vous voulez qu'un utilisateur monte/démonte les disques, utilisez plutôt tilisateurs.
J'ai résolu le même problème en ajoutant les informations UID en tant qu'utilisateur administrateur de ma machine Linux. La ligne /etc/fstab
ressemble maintenant à ceci:
//192.168.1.X/Multimedia /media/dungeonmultimedia cifs uid=[linuxadminuser],username=[nasadminuser],password=[nasadminpass] 0 0
En réalité, le problème était que je n'avais pas redémarré le système, je n'avais donc rien monté.
Redémarrer le système ou simplement forcer le montage, tout fonctionne parfaitement. Je viens de taper:
Sudo mount -a