Antecedentes: Estoy tratando de implementar una estrategia de respaldo personalizada en mi laboratorio. Un script de "activación" se ejecuta periódicamente en la computadora, recupera las instrucciones de respaldo más recientes para la máquina de una carpeta compartida en la red (accedida a través de samba en la red local) y escribe los archivos de registro resultantes en esa misma carpeta compartida. El primer paso en el script de activación es montar la carpeta compartida para leer/escribir archivos.
Lo que funciona: Nuestro departamento de TI ha creado un grupo de seguridad de directorio activo que contiene las máquinas permitidas para acceder a la carpeta compartida. Las máquinas con Windows, así como las máquinas con MacOS, están incluidas en los miembros del grupo. En Windows, la cuenta "System" puede conectarse a la carpeta compartida para leer y escribir archivos sin necesidad de proporcionar credenciales. No es necesario montar ya que podemos leer archivos desde \serverip\share En MacOS, puedo montar la carpeta compartida usando mount_smbfs
si proporciono las credenciales de un usuario autorizado.
El problema: En MacOS, no puedo montar sin proporcionar credenciales de usuario. El montaje de la carpeta compartida con mount_smbfs
falla con: "el servidor rechazó la conexión: error de autenticación". mount_smbfs
parece esperar credenciales autorizadas, mientras que espero montar sin pasar credenciales, utilizando el grupo de seguridad de AD. Estoy ejecutando los comandos como root.
Lo que he revisado:
- Las computadoras están unidas al dominio
- Los nombres de host coinciden con los nombres de objeto en el Directorio Activo
- Usar el nombre de host o domain\host como nombre de usuario para la carpeta compartida no funciona
- Usar la opción -N para evitar la solicitud de contraseña no resuelve el problema
No tengo control sobre las carpetas compartidas de samba, solo las maneja nuestro departamento de TI.
¿Hay alguna información/configuración obvia que me esté perdiendo para montar una carpeta compartida como root sin credenciales en macOS?