Acerca de Samba en Ubuntu, si en el servidor existe un usuario creado por ejemplo con el omicron
nombre with uid=1003 gid=1003
y 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.cifs
indica:
rw mount read-write.
Pregunta 1
¿Por qué el rw
pará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:
rw
ya no apareceuid
debeser el mismo que el lado del servidor, en este escenario el uid de omicron1003
gid
es 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é uid
funcionó rw
?
Pregunta 3
¿Existe algún parámetro para evitar el uso uid
y 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.cifs
pero no pude encontrar algo que represente P1
y P2
deba 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 uid
y gid
con 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