среда, 26 марта 2014 г.

Ubuntu CUPS очистить очередь печати

Ubuntu CUPS очистить очередь печати

     Вот снова маленькая статейка, для админов, которые сталкиваются с надоедливыми пользователями, проблемами печати и бесплатным ПО.
Последнее время, частенько начала появляться проблема с одной маркой принтеров, когда пользователь отменят печать, либо с кнопки на принтере либо на своем компе, то принтер переходит в режим паузы, но пользователь все равно настойчиво ставит документы в очередь, и при дальнейшем включении, печатается кипа уже никому не нужных документов.
Удалять из веб интерфейса CUPS долго и нудно, поэтому лучше сделать это вручную, через терминал.
   Чтобы удалить файлы заданий для начала нужно остановить CUPS. Чтобы его остановить команду нужно выполнить от имени root, т.е sudo. Либо войти в сеанс суперпользователя su и уже там без всяких sudo можно было спокойно выполнять нужные команды
1) Обычно перед переходом в su для root нужен пароль. Поэтому установим его.
sudo passwd root

2) Установили. Теперь переходим в режим суперпользователя и там уже выполняем действия
su

3) Останавливаем сервис CUPS
service cups stop

4) Переходим в каталог /var/spool/cups и удаляем все файлы заданий, именно там они и находятся
cd /var/spool/cups
 rm -f *

5)Запускаем CUPS
service cups start
 

11 комментариев:

  1. Ну и нафига устанавливать пароль рута и делать su, если есть sudo?

    ОтветитьУдалить
    Ответы
    1. потому что sudo su использует пароль текущей записи, что небезопасно, при этом должно быть разрешено в sudoers, а вот пароль от рута дано знать не всем, для того оно и ставится.

      Удалить
    2. Один раз настроить раздачу прав в sudoers и не заниматься ерундой.

      Удалить
    3. 2-му анону:
      потому что, когда ты уволишься придется менять пароли по всей конторе, а так достаточно было просто заблокировать твою учетку. И да, в группу sudo нефиг добавлять тех, кому по сроку службы не положено из под рута работать.

      Удалить
  2. Я чисто из лени su использую, т.к надоедает каждый раз пароль вводить при sudo

    ОтветитьУдалить
  3. lprm
    и все! никаких судо, никаких rm rf!!!
    lprm

    ОтветитьУдалить
  4. Хорошо.. lprm.
    Делаю lprm
    потом, проверяю lpq и вижу, что задание как висело, так и висит.
    Делаю снова: lprm
    Пишет: задание, уже удалено.
    Проверяю lpq - задание, как висело так и висит.. Хм.

    ОтветитьУдалить
  5. Этот комментарий был удален администратором блога.

    ОтветитьУдалить
  6. Мудрено как, через браузер не проще? localhost:631

    ОтветитьУдалить
  7. А если файл сервисом Cupsa залочен? Все равно придется его тушить

    ОтветитьУдалить