Como listar todos os jobs 'at' sem privilégios de root?

2

Para listar os trabalhos adicionados por em e em lote , uso atq , mas ele lista apenas meus trabalhos. Eu posso rodar atq com privilégios de root e então listar trabalhos de todos os usuários.

Como posso listar todos os empregos sem privilégios de root?

    
por klew 24.11.2009 / 13:18

2 respostas

3

Esta pode não ser a resposta que você deseja, mas falando estritamente, você pode inicializar um Live CD e usá-lo para ver os arquivos em / var / spool / at (ou equivalente).

As disposições de privacidade e segurança do Unix / Linux não permitem que você faça o que quiser. Os arquivos at são armazenados por padrão com o privilégio de leitura "other" definido como off.

    
por 24.11.2009 / 14:15
2

você pode criar um pequeno programa personalizado que execute atq e forneça raiz suid.

Cuidado:

  • se você fizer algo errado, será muito fácil explorá-lo para obter acesso root
  • você não pode suar um script, ele tem que ser um executável
por 24.11.2009 / 15:17