Usé el comando mount -t cifs //<server>/<source> /<dest> -o user=<user>para montar una carpeta ~/Desktop/Server, pero solo puedo escribir con sudo. Puedo leer bien
La configuración de uso compartido de Windows en mi carpeta debería permitir que funcione, ya que el usuario al que mountinicia sesión el comando tiene acceso. Incluso intenté dar acceso a "todos", y todavía no funcionó.
¿Cómo puedo arreglar esto?
linux
windows
ubuntu
windows-10
file-sharing
Quelklef
fuente
fuente

rootasí que supongo que el permiso del punto de montaje lo esroot:root. Usels -alFpara verificar. Use root para darse permiso para acceder al directorio.chown `whoami`:`whoami` /path/to/mountpointls -alFinforma que estás en lo correcto. Si mi nombre de usuario de Windows es WinUser y mi nombre de usuario de Linux es LinUser, ¿cuál debería ser el comando?chown root:root,root:LinUser,LinUser:root, yLinUser:LinUser. Cada vez,ls -alFno informa ningún cambio ...cd <folder location>y luegochown <myname> fileparece que no funciona.Respuestas:
La opción
-o UserNameque le dio para montar le dice a la máquina de Windows qué cuenta de Windows está utilizando el recurso compartido. No tiene ninguna relación con el nombre de usuario de Linux que realiza el montaje.Un usuario de Linux solo puede montar dispositivos que se enumeran
/etc/fstabcon eluserindicador. Entonces, solo agregue la siguiente línea a su/etc/fstab:Luego monte como usuario (sin sudo) ejecutando
mount /media/<dest>. Esto debería funcionar bien.fuente
/etc/fstby al montar?/etc/fstb, ¿debería<user>hacerlo LinUser o WinUser?