Не удается изменить пароль CUPS

Вопрос или проблема

Я использую CrunchBang на основе Debian 6. Я не могу ничего сделать с принтером. Говорится, что я не аутентифицирован. Я пробовал:

family@familydesktop:~$ sudo lppasswd -a family
Введите пароль:
Введите пароль еще раз:
family@familydesktop:~$ sudo lppasswd -a root
Введите пароль:
Введите пароль еще раз:

Тем не менее, я все еще не могу добавить принтер. Что мне делать?

Скорее всего, вы не разрешаете определенные типы доступа к вашему демону CUPS. Ознакомьтесь с руководством по устранению неполадок:

Например

Вам понадобятся записи, подобные этим, для начала:

# /etc/cups/cupsd.conf
# Тип аутентификации по умолчанию, когда требуется аутентификация...
DefaultAuthType Basic
DefaultEncryption Never # закомментируйте эту строку, чтобы разрешить шифрование

# Разрешить доступ к серверу с любого компьютера в локальной сети
<Location />
  Order allow,deny
  #Allow localhost
  Allow 192.168.1.* # измените на настройки локальной сети
</Location>

В этом файле также могут быть другие разрешения, которые вам потенциально нужно будет предоставить.

Попробуйте добавить себя в группу lp или lpadmin (в зависимости от того, какая существует) или проверьте visudo на наличие настроек, связанных с печатью/CUPS.

Ответ или решение

Если вы столкнулись с проблемой доступа к CUPS (Common UNIX Printing System) и не можете изменить пароль или добавить принтер, это может быть связано с несколькими аспектами конфигурации и правами пользователя. Давайте рассмотрим основные шаги, которые помогут вам разобраться с этой ситуацией.

1. Проверка конфигурации CUPS

Первым делом, убедитесь, что файл конфигурации CUPS (/etc/cups/cupsd.conf) настроен правильно. Для авторизации и доступа к CUPS необходимо добавить определенные строки. Пример конфигурации может выглядеть так:

# /etc/cups/cupsd.conf
# Обычно требуемый тип авторизации
DefaultAuthType Basic
DefaultEncryption Never # закомментируйте эту строку для разрешения шифрования

# Разрешите доступ к серверу с любого компьютера в локальной сети
<Location />
  Order allow,deny
  # Разрешить только локальному хосту
  Allow 192.168.1.* # измените на ваши локальные сетевые настройки
</Location>

Убедитесь, что указанные IP-адреса соответствуют вашей локальной сети. Обратите внимание на секцию <Location />, которая управляет доступом к основной части интерфейса CUPS. Настройка Order allow,deny позволяет вам явно контролировать доступ.

2. Группы и права пользователей

Проблема также может заключаться в том, что ваш пользователь не имеет достаточных прав для выполнения операций с принтерами. Рассмотрите возможность добавления вашего пользователя в группы lp или lpadmin. Для этого выполните следующие команды:

sudo usermod -aG lp family
sudo usermod -aG lpadmin family

После добавления в группы, рекомендуется выйти из системы и снова войти в неё, чтобы изменения вступили в силу.

3. Использование lppasswd

Вы упомянули, что при выполнении команды sudo lppasswd -a <username> не был установлен пароль. Убедитесь, что вы вводите правильный пароль и что у вас есть соответствующие права на изменение паролей. Команда lppasswd должна быть выполнена от пользователя с административными правами.

4. Проверка настроек visudo

Пользовательские права могут также зависеть от настроек в файле visudo. Проверьте, есть ли у вас специальные директивы для управления CUPS или принтерами. Выполните sudo visudo и проверьте наличие любых записей, которые могут ограничивать доступ или настройку для вашего пользователя.

5. Проверка состояния службы CUPS

Наконец, убедитесь, что служба CUPS запущена и работает без ошибок. Вы можете проверить состояние службы с помощью следующей команды:

sudo systemctl status cups

Если служба неактивна, запустите её:

sudo systemctl start cups

Заключение

Следуя вышеперечисленным шагам, вы сможете решить проблему с невозможностью изменения пароля и добавлением принтера в CUPS. Убедитесь, что у вас есть правильные настройки в cupsd.conf, ваш пользователь является частью необходимых групп, и служба CUPS работает корректно. Если после выполнения всех шагов проблема всё еще сохраняется, есть смысл обратиться за дополнительной помощью на специализированные форумы или в техническую поддержку, предоставив им полное описание проблемы и шаги, которые вы предприняли.

Оцените материал
Добавить комментарий

Капча загружается...