Application Transformer for VMware Tanzu requiere ciertos permisos en la máquina virtual en la que se realiza la introspección. Esta es la lista de configuraciones que debe realizar en la máquina virtual.
Permisos de acceso para los siguientes comandos de Linux
/bin/ls /bin/bash /bin/cat /bin/rm /usr/bin/python /usr/bin/python2.7 /usr/bin/python3 /usr/bin/cat /usr/bin/bash /usr/bin/ls /usr/bin/rm /usr/bin/cat /usr/bin/echo /usr/bin/chmod
Permisos de acceso para los siguientes comandos de Windows
(Get-WmiObject -class Win32_OperatingSystem).Caption Get-WmiObject -Class Win32_Process Get-Process -IncludeUserName netstat -bano
Nota: Debe tener permisos de administrador para ejecutar estos comandos mediante el script de PowerShell.
Instalar VMware Tools
Debe instalar VMware Tools y actualizar el archivo de configuración PAM para VMware Tools.
Nota:
- Para realizar la introspección de máquinas virtuales Windows con usuarios que no sean administradores de Windows, debe instalar VMware Tools 11 o una versión posterior.
- Los usuarios deben formar parte del grupo Administradores de Windows para tener acceso elevado.
cat /etc/pam.d/vmtoolsd #%PAM-1.0 auth required pam_sepermit.so auth substack password-auth auth include postlogin # Used with polkit to reauthorize users in remote sessions -auth optional pam_reauthorize.so prepare account required pam_nologin.so account include password-auth password include password-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_loginuid.so # pam_selinux.so open should only be followed by sessions to be executed in the user context session required pam_selinux.so open env_params session required pam_namespace.so session optional pam_keyinit.so force revoke session include password-auth session include postlogin # Used with polkit to reauthorize users in remote sessions -session optional pam_reauthorize.so prepare
Establecer los privilegios de operaciones de invitado de máquina virtual
Establezca los privilegios de operaciones de invitado de máquina virtual en el nivel de máquina virtual.
Configurar la eliminación de solicitud de contraseña
Ejecute el comando visudo
para abrir el archivo sudo config y actualice el archivo con la siguiente entrada para eliminar la solicitud de contraseña de los usuarios no raíz:
%<non-root-user> ALL=(ALL) NOPASSWD: /usr/bin/python3