Me está costando entender el modelo de FreeIPA. El manual de FreeIPA dice:
FreeIPA agrega una medida de control adicional con grupos de comandos sudo, que permiten definir un grupo de comandos y luego aplicarlos a la configuración de sudo como uno.
Pero sus ejemplos básicamente hablan de crear un grupo de comandos sudo y agregar comandos sudo particulares como vim
y less
a un grupo de comandos sudo de "archivos".
Por ejemplo, desde la línea de comandos:
ipa sudocmdgroup-add --desc 'File editing commands' files
ipa sudocmd-add --desc 'For editing files' '/usr/bin/vim'
ipa sudocmdgroup-add-member --sudocmds '/usr/bin/vim' files
Pero, ¿cómo especificas ALL
como lo harías en / etc / sudoers? ¿Puede esto ser comodín (por ejemplo, *)?