1693
подключить сетевой принтер win
на втором PC установлена windows 7, он дает сетевой доступ к принтеру xerox phaser 3140 и hdd (раздел с файлами).
сетевой доступ без пороля.
сеть организована через роутер. сетевых экранов нет.
из os windows при подключении с других устройств нет никаких проблем к доступу к фалом на hdd и принтеру.
из Linux manjaro KDE веселье в полный рост:
1) для доступа к hdd с файлами необходим пароль. ЧТО? ок, у меня есть на том компьютере учетная запись, я знаю от нее пароль. По паролю работает. через smb разумеется.
2) найти сетевой принтер — нужно указать имя windows машины на котором он имеется. Я так понял что «сканировать сеть» linux не умеет, или авторым samba было просто до лампочки на мучения пользователей (не привыкших к терминалу) с настройкой сети.
Ок, принтер найден и «подключен» ручками. но, попытка распечатать тест лист выдает ошибку «NT_STATUS_ACCESS_DENIED». Как интересно. Ведь в настройках подключения принтера команда «system-config-printer» в терминале (а почему в терминале? может сразу арч поставить раз графическая среда не выполняет функций, даже приметивных, но это «нытье»), заданы логин и пароль для подключения к принтеры (ведь мы помнил, что в открытую сеть мы почему то заходим только по паролю.
отсюда вопрос:
где проблему искать? на win машине или это какой то стандартный глюк samba? Если samba, то выходит, что прежде чем пользоваться ей, я должен сначала научиться программировать и дописать ее…
п.с.
я понимаю что я тут в чужую «церковь» со своим уставом ломлюсь, что это система сделанная энтузиастами для энтузиастов. Но глядя как это сделано, складывается впечатление что она ориентирована строго на атишников которым нормально работать в терминале без графического окружения. Графическое огружение красивое, но слишком… бесполезное.
п.п.с.
прошу прощения за мои жалобы. но все свободное от работы время стало уходить на борьбу с компьютером (не работает то, другое, третье...), а его — времени очень мало (проблема системная, последние годы у большинства времени становится все меньше, для сообщества важно учитывать этот факт). Потому тут и вопрос и критика сразу. Положительно не пишу, преимущества linux перед остальными ОС вы и без меня знаете.
Подозреваю чт оу разработчиков с обеспечением тоже не сахар. Возможно авторам есть смысл делать стартапы в которых будет объявлено на что собираются средства (у пользователей нет времени стать разработчиками, но есть возможность поддержать разработчиков, если они знают, что разработчики делают то, что нужно пользователям, а не «непонятно кому»).
сетевой доступ без пороля.
сеть организована через роутер. сетевых экранов нет.
из os windows при подключении с других устройств нет никаких проблем к доступу к фалом на hdd и принтеру.
из Linux manjaro KDE веселье в полный рост:
1) для доступа к hdd с файлами необходим пароль. ЧТО? ок, у меня есть на том компьютере учетная запись, я знаю от нее пароль. По паролю работает. через smb разумеется.
2) найти сетевой принтер — нужно указать имя windows машины на котором он имеется. Я так понял что «сканировать сеть» linux не умеет, или авторым samba было просто до лампочки на мучения пользователей (не привыкших к терминалу) с настройкой сети.
Ок, принтер найден и «подключен» ручками. но, попытка распечатать тест лист выдает ошибку «NT_STATUS_ACCESS_DENIED». Как интересно. Ведь в настройках подключения принтера команда «system-config-printer» в терминале (а почему в терминале? может сразу арч поставить раз графическая среда не выполняет функций, даже приметивных, но это «нытье»), заданы логин и пароль для подключения к принтеры (ведь мы помнил, что в открытую сеть мы почему то заходим только по паролю.
отсюда вопрос:
где проблему искать? на win машине или это какой то стандартный глюк samba? Если samba, то выходит, что прежде чем пользоваться ей, я должен сначала научиться программировать и дописать ее…
п.с.
я понимаю что я тут в чужую «церковь» со своим уставом ломлюсь, что это система сделанная энтузиастами для энтузиастов. Но глядя как это сделано, складывается впечатление что она ориентирована строго на атишников которым нормально работать в терминале без графического окружения. Графическое огружение красивое, но слишком… бесполезное.
п.п.с.
прошу прощения за мои жалобы. но все свободное от работы время стало уходить на борьбу с компьютером (не работает то, другое, третье...), а его — времени очень мало (проблема системная, последние годы у большинства времени становится все меньше, для сообщества важно учитывать этот факт). Потому тут и вопрос и критика сразу. Положительно не пишу, преимущества linux перед остальными ОС вы и без меня знаете.
Подозреваю чт оу разработчиков с обеспечением тоже не сахар. Возможно авторам есть смысл делать стартапы в которых будет объявлено на что собираются средства (у пользователей нет времени стать разработчиками, но есть возможность поддержать разработчиков, если они знают, что разработчики делают то, что нужно пользователям, а не «непонятно кому»).
9 комментариев
etc/cups/printers.conf
прописать
AuthInfoRequired username,password
именно username,password
перезапустить сервис
sudo service cups restart
теперь при печате, по идее должен запросить логин и пароль.
это работает.
сам я еще не скоро сообразил бы, что копать надо именно CUPS.
UPD
но должен предупредить тех кто столкнется с той же проблемой.
теперь нужно каждый раз при печати открывать очередь печати, жать правой кнопкой на задание к печати и нажимать в откр меню «авторизоваться» (в прочем, это единственный пункт меню).
Само оно не открывает диалоговое окно авторизации.
До указанных манипуляций (с.м. коммнтарий Павла) при нажатии «авторизоваться», он просто выдавал ту же ошибку. Теперь работает.
в файле
etc/cups/printers.conf
прописать
AuthInfoRequired username,password
именно username,password
и вот тут прописываем свой реальный логин и пароль
DeviceURI smb://username:password@IP/printer_name
перезапустить сервис
sudo service cups restart
это конечно костыль, но по другому пока не знаю, как сделать.
надеюсь, если кто то будет искать решение этой проблемы, они смогут найти эту страничку.
Это распространенная проблема.