Cuando intento montar mi carpeta compartida desde una máquina con Windows 7 desde la red, aparece este error, ¿alguna idea de cómo solucionarlo? Mi código de ejecución automática real a continuación:
mkdir -p /mnt/zmg
mount -t cifs //10.20.30.1/zmg /mnt/zmg -o username=Provisorio/Administrator,password=zen,noserverino
Respuesta1
probablemente deberías especificar la información -o antes de la información de la dirección, es decir
mount -t cifs -o username=<USER>,password=<PASS> //<share-address>/<share-name> /mnt/mount-point
En cuanto a por qué falla, esto podría deberse a su nombre de usuario, parece que está especificando el dominio con el usuario, que es como monta un recurso compartido en Windows pero no es lo mismo en Unix, debería ser simplemente el nombre de usuario, si desea especificar el dominio, agréguelo al final del comando así `nombre de usuario=usuario,contraseña=contraseña,dominio=ejemplo.com
Entonces en tu caso intenta usar:
mount -t cifs -o username=Administrator,password=zen,domain=Provisorio,noserverino //10.20.30.1/zmg /mnt/zmg
Otra razón por la que aparece el error 13 es por los permisos de la carpeta, así que asegúrese de tener los permisos correctos en la carpeta de Windows. Para realizar pruebas, diría que primero abra los permisos para eliminarlo como posible causa.
Para que esta sea una solución permanente, es decir, hacerla persistente después de reiniciar, agregue esta línea al final del /etc/fstab
archivo (¡necesitará permisos sudo para editar este archivo!).
//10.20.30.1/zmg /mnt/zmg cifs username=Administrator,password=zen,domain=Provisorio,noserverino 0 0