Inicio
» Consejos PC
»
Implementar fondos de pantalla y políticas compartidas de Pardus con Lider Ahenk
Implementar fondos de pantalla y políticas compartidas de Pardus con Lider Ahenk
Para implementar un fondo de pantalla compartido en todos los equipos Pardus, primero distribuya la imagen con Lider Ahenk y, a continuación, configure el fondo de pantalla en el entorno de escritorio correcto. Gestione las demás restricciones por separado mediante las directivas de grupo de usuarios de Lider Ahenk y pruebe ambas acciones en un pequeño grupo de clientes antes de ampliar la implementación.
La distinción es importante: un archivo JPEG transferido es solo un archivo, no una configuración de escritorio impuesta, y una política asignada a los usuarios no es lo mismo que una tarea única enviada a las computadoras.
Qué debes saber antes de empezar
Lider es el servidor de administración central y la interfaz web; Ahenk es el agente cliente instalado en los equipos Linux administrados. Una tarea realiza una operación, como transferir un archivo o ejecutar un script. Un perfil contiene un conjunto de configuraciones; uno o más perfiles forman una política asignada a un grupo de usuarios y aplicada al iniciar sesión. Estas definiciones siguen la documentación oficial de Lider Ahenk .
Esta guía se aplica a los escritorios Pardus administrados, incluidas las ediciones Pardus 23 y 25. Pardus incluye Xfce y GNOME como opciones de escritorio compatibles en su calendario de gestión de versiones . La documentación de Lider Ahenk 3.0 describe las tareas de los grupos de equipos y las directivas de los grupos de usuarios, pero no establece una directiva de fondo de pantalla universal integrada para todas las versiones de escritorio. Verifique los controles que aparecen en su consola antes de usar un script o una extensión.
Paso 1: Verificar los clientes y crear un grupo piloto.
Inicie sesión en la consola de Lider Ahenk con una cuenta autorizada para ejecutar tareas y administrar políticas. Confirme que los equipos previstos tengan registrado el agente de Ahenk y sean accesibles. En un cliente de prueba, inspeccione el agente con:
systemctl status ahenk
Un servicio en ejecución es una prueba útil, pero no garantiza una comunicación exitosa con el servidor. Verifique el equipo registrado en Lider y revise el historial de tareas más reciente. Seleccione un grupo pequeño de equipos que incluya al menos uno con Xfce y otro con GNOME si su flota utiliza ambos. Mantenga los equipos sin conexión fuera de la prueba inicial y guarde el fondo de pantalla actual para poder restaurarlo.
Ejemplo de vista de estado del servicio de Ahenk utilizada para comprobar si un agente cliente está en ejecución; confirme el estado real en cada máquina de prueba.Vista del inventario del cliente que distingue las máquinas piloto seleccionadas de un sistema fuera de línea antes de asignar una tarea a un grupo de computadoras.
Paso 2: Prepare una imagen y una ruta local consistente.
Elige una imagen que tengas autorización para distribuir. Un archivo JPEG o PNG con un formato amplio (por ejemplo, 1920 × 1080 píxeles) suele ser adecuado para pantallas estándar, pero comprueba la compatibilidad con monitores de diferentes relaciones de aspecto. Evita colocar texto pequeño o un logotipo cerca de los bordes, ya que los ordenadores de sobremesa pueden recortar las imágenes.
Asigne un nombre al recurso company-wallpaper.jpgpara este ejemplo y seleccione la misma ubicación en cada máquina: /usr/local/share/backgrounds/company-wallpaper.jpg. El archivo debe permanecer disponible localmente después de la desconexión de la red y ser legible por los usuarios habituales. Considere esto como una convención de destino compartido, no como una ruta creada automáticamente por Pardus.
Un único archivo JPEG aprobado, preparado para su distribución; su nombre de archivo debe coincidir con la ruta utilizada por la configuración posterior del escritorio.
Paso 3: Distribuir el fondo de pantalla con una tarea de grupo de ordenadores.
En Lider Ahenk 3.0, localice la tarea de administración o uso compartido de archivos de grupos de computadoras descrita en la documentación oficial. Seleccione su grupo piloto, elija el archivo de fondo de pantalla y especifique la ruta de destino si la versión instalada permite controlarla. Revise las opciones de sobrescritura y creación de directorios antes de enviar. Las etiquetas de la consola y los campos de tarea disponibles varían según la versión, por lo que no dé por sentado que una opción existe solo porque aparezca en un ejemplo.
Si su tarea de compartir archivos no admite una ruta absoluta controlada, guarde la imagen en una ubicación accesible y use un script de administrador revisado por separado para copiarla /usr/local/share/backgrounds/. Establezca permisos como 0644para la imagen y asegúrese de que el directorio principal sea navegable. Evite descargar URL de fondos de pantalla arbitrarias de los clientes: distribuya un archivo revisado cuyo contenido usted controle.
Espere el resultado de la tarea y luego compruebe un cliente de prueba:
ls -l /usr/local/share/backgrounds/company-wallpaper.jpg
file /usr/local/share/backgrounds/company-wallpaper.jpg
El primer comando verifica el archivo y los permisos; el segundo identifica su formato si la fileutilidad está instalada. Sin embargo, una transferencia exitosa no significa que el escritorio haya adoptado la imagen.
Ejemplo de tarea de distribución de archivos con un grupo de equipos como destino y una ruta de imagen local consistente; verifique los campos disponibles en la consola implementada.
Paso 4: Aplicar la configuración del escritorio y, a continuación, asignar las directivas de usuario.
Clientes GNOME: configure un fondo de pantalla para todo el sistema con dconf.
dconf es la base de datos de configuración de GNOME. En una máquina de prueba de GNOME, utilice las instrucciones del administrador de GNOME para fondos personalizados en lugar de ejecutar la configuración gráfica por usuario como root. Asegúrese de que /etc/dconf/profile/usercontenga las siguientes entradas de base de datos, conservando cualquier configuración existente específica de la organización:
Si necesita impedir que los usuarios cambien el fondo de pantalla, cree un /etc/dconf/db/local.d/locks/00-backgroundarchivo que contenga las siguientes claves. Esta es una restricción administrativa, así que confirme que es apropiada para su organización antes de habilitarla:
Tras instalar esos archivos, ejecute sudo dconf updateel comando, cierre sesión y vuelva a iniciarla. En versiones o temas que utilicen un fondo oscuro independiente, compruebe si picture-uri-darkes compatible y configúrelo y bloquéelo según sea necesario. Copie los archivos de configuración verificados y ejecute la actualización mediante tareas controladas de grupos de equipos en otros clientes GNOME; realice una copia de seguridad y combine los archivos dconf existentes en lugar de reemplazar configuraciones no relacionadas.
Clientes Xfce: utilicen la configuración del usuario que ha iniciado sesión.
xfconf almacena la configuración de Xfce. Desde una sesión de escritorio Xfce normal con sesión iniciada, inspeccione las claves de fondo de pantalla reales en lugar de asumir que todos los monitores tienen el mismo nombre de propiedad:
xfconf-query -c xfce4-desktop -lv
Localice la last-imageconfiguración correspondiente para cada monitor y espacio de trabajo. Para una propiedad existente, reemplácela EXACT_PROPERTY_FROM_LISTcon su ruta completa y ejecute el comando como el usuario de escritorio que ha iniciado sesión:
El manual de xfconf-query documenta los argumentos channel, property, list y set. No ejecute este comando como una tarea de Ahenk propiedad del usuario root y asuma que modifica la sesión de escritorio de otra persona. Para una implementación a gran escala, configure un script de sesión de usuario probado o una configuración administrada por usuario. La aplicación de la configuración de Xfce no es equivalente al bloqueo de GNOME dconf; no garantice que los usuarios no puedan modificar la imagen sin verificar un mecanismo de bloqueo adecuado en su versión de Xfce.
Asigne otras configuraciones como políticas de Lider Ahenk
Para implementar restricciones de usuario compatibles, cree el perfil correspondiente en la sección de Administración de políticas (como un perfil de navegador, USB, sesión o script), combínelo en una política y asígnela a un grupo de usuarios reducido . La página oficial de Lider Ahenk sobre perfiles de script identifica estos perfiles, mientras que la documentación principal explica que las políticas de grupo de usuarios se verifican durante el inicio de sesión. Mantenga un inventario de los usuarios afectados y conserve una política de reversión antes de ampliar el grupo.
Paso 5: Verificar el piloto y luego ampliar el despliegue.
Cierre sesión y vuelva a iniciarla como miembro del grupo de usuarios objetivo en cada equipo piloto. Confirme que el fondo de pantalla se carga desde la ruta local, se conserva tras un reinicio, aparece en los monitores previstos y respeta las restricciones de cambio solo donde se configuraron deliberadamente. En Lider, revise los informes de tareas ejecutadas para detectar fallos de transferencia y de scripts; para las políticas aplicadas al inicio de sesión, pruebe también una sesión de usuario nueva y genuina en lugar de basarse únicamente en el estado de la tarea.
Los errores comunes incluyen enviar el archivo sin aplicar la configuración del escritorio, asignar tareas del equipo al grupo incorrecto, confundir las teclas de GNOME con las propiedades de Xfce y probar solo una sesión ya abierta. Si una estación de trabajo falla, compare su entorno de escritorio, la ruta de la imagen, los permisos de archivo, la conexión Ahenk y el tiempo de inicio de sesión con una estación piloto que funcione correctamente. Revierta la configuración del fondo de pantalla o elimine el bloqueo de dconf correspondiente si la implementación causa una restricción no deseada.
El despliegue estará listo para un grupo de equipos más grande solo cuando cada cliente piloto tenga la imagen localmente, la visualice después de iniciar sesión y aplique la política de usuario prevista sin realizar cambios no relacionados. Realice el despliegue por lotes y repita estas comprobaciones en los equipos recién registrados y en los que estaban previamente sin conexión.