LINUX.ORG.RU

printer


0

0

У меня обычный пользователь может печатать, добавлен в группы usb/printer/lp, но никак не может получить информацию о уровне чернил.
Нет прав доступа якобы. А как их еще дать?

bash$ escputil -r /dev/usb/lp0 -i
Escputil version 4.2.7, Copyright (C) 2000-2001 Robert Krawitz
Escputil comes with ABSOLUTELY NO WARRANTY; for details type 'escputil -l'
This is free software, and you are welcome to redistribute it
under certain conditions; type 'escputil -l' for details.

Cannot open /dev/usb/lp0 read/write: Permission denied
bash$

Если рутом задать, то при перезагрузки вернуться прежние.

anonymous

Ответ на: комментарий от anonymous

На вскидку не помню, ща точила нет под рукой проверить,
порой в:
/etc/udev/...

там в одном из конфигов интуитивно будет понятно, что это касается правей =)
Если никто не напишет, вечерком скажу точно =)

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

В /etc/udev/udev.conf есть поле default_mode="0660"

И действительно, /dev/usb/lp0 имеет права доступа 0660, но ведь они разрешают группе чтение и запись. У меня юзер как раз в группе root.

Не понимаю.
Ладно, попробую "для остальных" поставить "чтение-запись". Но не отразится ли это на сетевой безопастности? Машинка с постоянным интернетом.

anonymous
()
Ответ на: комментарий от ManJak

Кстати, что бы полноценно юзать девайс, необходимо чтение/запись, или нужно еще исполнение.

Понимаю, звучит глупо, но мне один человек втирал что нужно.

anonymous
()
Ответ на: комментарий от anonymous

Спасибо!
Подправил /etc/udev/permissions.d/50-udev.permissions, установил права доступа 666 и все заработало.

Но почему я до этого не имел доступа, если основная группа у меня root?

bool
()
Ответ на: комментарий от bool

660 достаточно и юзверя в группу, нехрен их баловать =)

ManJak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.