Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: перезапуск ccpd  (Прочитано 1555 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Heroin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
перезапуск ccpd
« : 21 Август 2008, 12:15:22 »
Проблема такая, юзеры печатают на принтере Canon 1120. так получилось что таких принтеров 10 штук, если у них заканчивается бумага, и они вставляют новую, то принтер не запечатает по не перезапустить сервис,
тоже самое происходит если принтер долго простоял и не печатал, он так и не запечатает пока не перезапустить сервис.

в связи с этим я решил сделать каждому пользователю на рабочем столу кнопку, при нажатие на которую в терминале выполнялиль 2 команды
Цитировать
/etc/init.d/cppd stop
/etc/init.d/cppd start
Для этого я создал фаил в моих документах вот с такой начинкой!
Цитировать
#!/bin/bash
etho /etc/init.d/ccpd stop
/etc/init.d/ccpd start >> /usr/sbin/print
chmod +x /usr/sbin/print
с свойствах фаила поставил галочку, разрешить выполнять как программу. запустил, и выполнил в терминале!

в /usr/sbin
я создал фаил print
и наполнил его
Цитировать
/etc/init.d/ccpd stop
/etc/init.d/ccpd start

теперь если в терминале набрать
Цитировать
root@ubuntu# print
то сервис перезапускается и принтер начинает печатать!

на рабочем столе я создаю кнопку запуска с название типа Перезапуск принтера, и пишу туда print
сервис перезапускается
и проблема заключается в том что для запуска нужно быть зареганным под sudo
а пользователи работают в домене win2003, и при нажатие на кнопку у них открывается Терминал и просит ввести пароль рута, пароль я им не могу дать, да и знать им его не нужно!
как сделать чтобы это происходила без ввода пароля!
просто так нажал кнопку ничего не проихошло но принтер запечатал!
я пробывал сделать так!
добавил запись в
/etc/sudoers
root ALL=(ALL)
nobody ALL=NOPASSWD: /usr/sbin/print

работает сомнительно и не понятно, если у вас есть мысли как автоматизировать процесс перезапуска принтьеров поделитесь! а то как то не оч мне нравится заходить по ssh на комп пользователя и перезапускать им сервис!

Оффлайн Heroin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: перезапуск ccpd
« Ответ #1 : 22 Август 2008, 13:58:16 »
что ни у кого нет таких проблем? и кенаноны сами печатают и никогда не возникало идей?

Оффлайн Heroin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: перезапуск ccpd
« Ответ #2 : 25 Август 2008, 07:58:41 »
up

Оффлайн Heroin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: перезапуск ccpd
« Ответ #3 : 29 Август 2008, 12:50:56 »
ну хоть один ответ дайте,
пусть это не служба принтера будет а например вы хотите перезапустить самбу, делает
скрипт с начинкой типа
service samba restart
но его можно запустить только от рута, как дать разрешение на перезапуск сервиса пользователю?
« Последнее редактирование: 30 Август 2008, 12:46:24 от Heroin »

 

Страница сгенерирована за 0.116 секунд. Запросов: 23.