Je maintiens un réseau hétérogène de mac et linux, j'ai donc décidé de créer un petit script perl pour unifier les stratégies de montage sur les machines.
L'implémentation actuelle sous Linux est dans / etc / fstab fonctionne très bien:
//myserverhere.com/cifs_share / mnt / cifs_share cifs user, uid = 65001, rw, workgroup = DEV, credentials = / root / .cifs 0 0
et /root/.cifs contient
username=ouruser
password=ourpassword
J'ai essayé de traduire cela dans un format non fstab comme suit:
mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Mais cela ne semble pas fonctionner.
Quelqu'un peut-il indiquer ce que je fais mal s'il vous plaît?
Merci d'avance.
Ismael Casimpan :)
mount
/mount.cifs
.L'option -o vers = 1.0 avec le montage a résolu mon problème. Après une mise à niveau de RHEL de 7.4 à 7.7, il semble que la version du protocole SMB ait changé. Spécifiez la version qui correspond à la version du serveur cifs.
la source
L'erreur que j'ai eue était celle-ci:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
L'option -o vers = 3.0 avec le montage a résolu mon problème. Je n'ai pas mis à niveau mon serveur, mais mon client l'a fait et ne m'a pas informé.
L'option -o vers = 1.0 fonctionne aussi comme je l'ai testé en ce moment.
la source