¿Cómo puedo montar un recurso compartido CIFS para poder controlar completamente el volumen montado en el cliente?

8

Es una pregunta simple: pero me duele mucho esta situación, así que aquí está la pregunta:

¿Cómo puedo "montar" un recurso compartido para que a) el recurso compartido se ejecute en el arranque b) para poder controlar cosas como chown / chmod desde el cliente?

# mount -t cifs -o username=root,password=******** //192.168.0.110/backup/ /var/backup/
# chown -R wwwroot:www /var/backup/

esta segunda línea fallará como un millón de "Permiso denegado", de todos modos, puedo colocar la configuración del sistema de manera que a) este mismo comando en /etc/fstab/los montajes automáticos yb) configure las cosas para poder administrar el recurso compartido como si fuera comportarse exactamente como un volumen local

usuario50536
fuente

Respuestas:

10

Si agrega el recurso compartido a fstab, debería estar bien, pero recuerde que debe tener una conexión de red antes de montar la unidad. Su opción de "red" es para eso.

Ahora, para que parezca "exactamente" como una partición nativa, no puedes. Hay ciertas cosas que no son compatibles con una unidad de red. Incluso hay más cosas que "pueden" ser compatibles, pero que dependen de la configuración de los hosts.

Sin embargo, puedes acercarte bastante.

Nunca monte cosas como root (en toda la red)

Cambia tu configuración para que

mount -t cifs -o username = someuser, password = somepass //192.168.0.110/backup / var / backup

Luego en / etc / fstab add

//192.168.0.110/backup / var / backup cifs username = someuser, password = somepass, network, iocharset = utf8, file_mode = 0777, dir_mode = 0777, noperm

Dir_mode y file_mode obligan a los archivos locales a funcionar como si tuvieran esos permisos. También puede establecer otras opciones de enmascaramiento y opciones de usuario para permitir que otros accedan a las carpetas. Tenga en cuenta que esto elimina una capa de seguridad. Si intenta ejecutar copias de seguridad, es posible que desee probar las copias de seguridad a través de ssh o nfs si es posible. (nfs es como cifs pero mucho mejor para Linux a Linux, y ssh es compatible con casi todas las herramientas de copia de seguridad disponibles).

coteyr
fuente
También tenga en cuenta que se supone que los cifs son para montajes de usuario, no para sistemas completos. Básicamente supone que montará 1 usuario en este lado a 1 usuario en ese lado.
coteyr
gracias por su ayuda, al final he añadido como NFS :-) Todavía u contestadas correctamente
user50536
¿Se file_mode=0777,dir_mode=0777,nopermespera que figuren en la salida de mount?
Karl Richter
@KarlRichter Probablemente no entendí tu pregunta correctamente, pero esas son todas las opciones disponibles con la mount.cifsherramienta.
can-ned_food