5.17.2. Configuración de las opciones de la lista de permisos de bloqueo mediante la CLI
La lista de permisos de bloqueo puede contener comandos, contextos de seguridad, usuarios e identificaciones de usuario. Si la entrada de un comando en la lista permitida termina con un asterisco "*", entonces todas las líneas de comando que comiencen con ese comando coincidirán. Si el asterisco "*" no está ahí, entonces el comando absoluto, incluyendo los argumentos, debe coincidir.
El contexto es el contexto de seguridad (SELinux) de una aplicación o servicio en ejecución. Para obtener el contexto de una aplicación en ejecución utilice el siguiente comando:
ps -e --context
$ ps -e --contextCopy to Clipboard Copied! Toggle word wrap Toggle overflow Este comando devuelve todas las aplicaciones en ejecución. Pase la salida por la herramienta grep para obtener la aplicación que le interesa. Por ejemplo:
ps -e --context | grep ejemplo_programa
$ ps -e --context | grep ejemplo_programaCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para listar todas las líneas de comandos que están en la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --list-lockdown-whitelist-commands
# firewall-cmd --list-lockdown-whitelist-commandsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para añadir un comando command a la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --add-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'
# firewall-cmd --add-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para eliminar un comando command de la lista permitida, introduzca el siguiente comando como
root:firewall-cmd --remove-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'
# firewall-cmd --remove-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para consultar si el comando command está en la lista permitida, introduzca el siguiente comando como
root:firewall-cmd --query-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'
# firewall-cmd --query-lockdown-whitelist-command='/usr/bin/python3 -Es /usr/bin/command'Copy to Clipboard Copied! Toggle word wrap Toggle overflow El comando imprime
yescon el estado de salida0si es verdadero. Imprimenocon el estado de salida1en caso contrario.Para listar todos los contextos de seguridad que están en la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --list-lockdown-whitelist-contexts
# firewall-cmd --list-lockdown-whitelist-contextsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para añadir un contexto context a la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --add-lockdown-whitelist-context=contexto
# firewall-cmd --add-lockdown-whitelist-context=contextoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para eliminar un contexto context de la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --remove-lockdown-whitelist-context=contexto
# firewall-cmd --remove-lockdown-whitelist-context=contextoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para consultar si el contexto context está en la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --query-lockdown-whitelist-context=contexto
# firewall-cmd --query-lockdown-whitelist-context=contextoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Imprime
yescon el estado de salida0, si es verdadero, imprimenocon el estado de salida1en caso contrario.Para listar todos los ID de usuario que están en la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --list-lockdown-whitelist-uids
# firewall-cmd --list-lockdown-whitelist-uidsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para añadir un ID de usuario uid a la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --add-lockdown-whitelist-uid=uid
# firewall-cmd --add-lockdown-whitelist-uid=uidCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para eliminar un ID de usuario uid de la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --remove-lockdown-whitelist-uid=uid
# firewall-cmd --remove-lockdown-whitelist-uid=uidCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para consultar si el ID de usuario uid está en la lista de permitidos, introduzca el siguiente comando:
firewall-cmd --query-lockdown-whitelist-uid=uid
$ firewall-cmd --query-lockdown-whitelist-uid=uidCopy to Clipboard Copied! Toggle word wrap Toggle overflow Imprime
yescon el estado de salida0, si es verdadero, imprimenocon el estado de salida1en caso contrario.Para listar todos los nombres de usuario que están en la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --list-lockdown-whitelist-users
# firewall-cmd --list-lockdown-whitelist-usersCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para añadir un nombre de usuario user a la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --add-lockdown-whitelist-user=user
# firewall-cmd --add-lockdown-whitelist-user=userCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para eliminar un nombre de usuario user de la lista de permitidos, introduzca el siguiente comando como
root:firewall-cmd --remove-lockdown-whitelist-user=user
# firewall-cmd --remove-lockdown-whitelist-user=userCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para consultar si el nombre de usuario user está en la lista de permitidos, introduzca el siguiente comando:
firewall-cmd --query-lockdown-whitelist-user=user
$ firewall-cmd --query-lockdown-whitelist-user=userCopy to Clipboard Copied! Toggle word wrap Toggle overflow Imprime
yescon el estado de salida0, si es verdadero, imprimenocon el estado de salida1en caso contrario.