Ayer pude montar mi recurso compartido smb con el siguiente comando:
sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw
No sé por qué ya no funciona. (Tal vez de la actualización del sistema).
Tuve el siguiente error :
mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share
No sé cómo solucionar este problema.
También intenté montarlo con su -, y Smbclient está funcionando.
Estoy ejecutando ArchLinux.
arch-linux
samba
shared-disk
Curva
fuente
fuente
echo "$EUID"
?$EUID
.)/media/share
y el otro es/home/ben/share
. Además, recomiendo usarlo/mnt
para montajes manuales o estáticos./media
fue creado para los demonios HAL / udev para montar discos creados dinámicamente como una unidad USB.Respuestas:
Si no sabe qué sucede, intente strace:
Luego intente buscar el archivo
mount.strace
desde la parte inferior para algunos errores, obviamente encontrará la razón ... Es un método difícil, lo sé ...fuente
Como no veo ninguna razón adecuada para su error, propondría una sintaxis ligeramente diferente.
Primero crearé un nuevo directorio como root (para asegurarme de que root pueda crearlo) y luego montaré el recurso compartido con opciones ligeramente diferentes. Aquí están los comandos (todos deberían tener éxito):
El comando mount debería pedirle su contraseña de usuario de Samba Ben. He eliminado las opciones uid y gid solo para eliminar algo de "ruido". Con este comando, debería poder verificar que puede montar el recurso compartido. Por supuesto que necesita reemplazar:
Si esto funciona. Intente desmontar el recurso compartido y volver a montarlo solo con uid:
Si esto funciona, agregue el gid, luego agregue el rw y finalmente agregue la opción de contraseña (paso a paso). Para que pueda identificar cuál de las opciones no se entiende.
fuente