2

Для перечисления вакансий, добавленных в at и batch, я использую atq, но в нем перечислены только мои вакансии. Я могу запустить atq с правами суперпользователя, а затем он перечисляет задания всех пользователей.

Как я могу перечислить все вакансии без прав root?

2 ответа2

3

Это может быть не тот ответ, который вам нужен, но, строго говоря, вы можете загрузить Live CD и использовать его для просмотра файлов в /var /spool /at (или эквивалентном).

Положения Unix/Linux о конфиденциальности и безопасности не позволяют вам делать то, что вы хотите. Файлы at хранятся по умолчанию с отключенной привилегией чтения "прочее".

2

Вы могли бы создать небольшую специальную программу, которая запускает atq и назначать ей suid root.

будьте осторожны, что:

  • если вы сделаете что-то не так, вам будет очень легко получить права root
  • Вы не можете использовать скрипт, он должен быть исполняемым

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .