montar con cifs: parámetro para reemplazar uid y gid por sus nombres

montar con cifs: parámetro para reemplazar uid y gid por sus nombres

Acerca de Samba en Ubuntu, si en el servidor existe un usuario creado por ejemplo con el omicronnombre with uid=1003 gid=1003y ejecuta:

  • sudo smbpasswd -a omicron

Luego, si se prueba en el cliente (varias líneas para fines de presentación):

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,rw

Puedo montar el directorio remoto esperado en el cliente, pero nonoposible escribir algo, por ejemplo mkdir 777- parecemkdir: no se puede crear el directorio '777': permiso denegado.

Según man mount.cifsindica:

  • rw mount read-write.

Pregunta 1

¿Por qué el rwparámetro no funcionó como se esperaba?

Si se desmonta el directorio y nuevamente si se prueba en el cliente (varias líneas para fines de presentación):

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,uid=####,gid=####

Dónde:

  • rwya no aparece
  • uid debeser el mismo que el lado del servidor, en este escenario el uid de omicron1003
  • gides opcional, pero debe ser igual que el lado del servidor, en este escenario el gid de omicron1003

Puedo montar el directorio remoto esperado en el cliente y finalmente es posible escribir algo, por ejemplomkdir 777

Pregunta 2

¿Por qué uidfuncionó rw?

Pregunta 3

¿Existe algún parámetro para evitar el uso uidy utilizar el nombre del usuario en su lugar? Quiero decir

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,P1=omicron,P2=omicron

Leí man mount.cifspero no pude encontrar algo que represente P1y P2deba ser reemplazado y aplicado en el comando que se muestra arriba.

Respuesta1

Sobre la pregunta 3: de acuerdo conman mount.cifs

es posible su uso uidy gidcon los propios nombres

Por lo tanto:

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,uid=omicron,gid=omicron

información relacionada