Quando um usuário chama sudo -l
, ele lista o que o sudo permite, então você pode ter um script como root
, que passa por / etc / passwd e sudo para cada usuário, invocar o sudo -l
, direcionando a saída para /tmp/${USER}_sudo_i_can_do.txt
Mas se você não tiver acesso root, não poderá fazer o que deseja fazer; a lista de permissões é legível apenas por root. E um usuário pode ver apenas suas próprias permissões.