[samba] настройка принтера на клиенте

Andrew Fefilov faqa на blok-caf.ru
Ср Июн 30 10:03:19 MSD 2004


On Tue, Jun 29, 2004 at 01:20:05PM +0500, Andrew Fefilov wrote:
> Добрый день, уважаемые.
> Вот, продолжаю разбираться с samba. И запутался сегодня с правами. Может
> кто подскажет что-нибудь? Ситуация такая. Есть комп под управлением М2.2,
> на ней запущена samba. Samba настроена как контроллер домена.
> 
> [faqa на faa faqa]$ smbstatus | grep version
> Samba version 3.0.3-ALT/alt1.2.M22
> 
> На этом же ящике работает cups. Расшарил принтеры cups как самбовые
> ресурсы. Вот выдержка из smb.conf :
> 
> [global]
> ......
> printcap name = cups
> load printers = yes
> printing = cups
> ......
> [printers]
>    comment = All Printers
>    path = /var/spool/samba
>    browseable = yes
>    guest ok = yes
>    writable = no
>    printable = yes
>    create mode = 0700
>    printer admin = faqa
>    print command = lpr-cups -P %p -o raw %s -r  	 
> 
> Иду на клиенсткую рабочую станцию. Логинюсь в домен пользователем faqa.
> Пользователь faqa локально на ящике не существует, он присутствует только
> в домене. Причем, является членом группы smbdomadm, которая соотносится с
> "Domain Admins". Вот:
> 
> [faqa на faa faqa]$ sudo net groupmap list | grep smbdomadm
> Domain Admins (S-1-5-21-3958318498-2605093377-3380611091-2141) ->
> smbdomadm
> [faqa на faa faqa]$ id
> uid=500(faqa) gid=500(faqa)
> группы=500(faqa),14(uucp),16(rpm),19(proc),80(cdwriter),37(webmaster),570(smbdomadm)
> 
> Так вот, пытаюсь на клиентском компьютере установить самбовый принтер. Иду
> в "Сетевое окружение", далее дохожу до самбового сервера, даблкликаю на
> шаре принтера, винда говорит "Прежде чем использовать принтер
> "\\Faa\hp1220", надо выполнить его установку. Установить принтер и
> продолжить действие?". Тыкаю на "Да". Винда : "У вас отсутствуют права
> доступа к компьютеру, достаточные для подключения выбранного принтера".
> Вот. Собственно, вопрос: каких еще прав не хватает для установки принтера?
> Я сам уже запутался :( Чего еще читать, смотреть ? Пользовательский комп 
> работает под управлением w2k pro.
> Завел пользователя faqa локально на тот клиент. Сунул его в группу
> "Администраторы". Результат - тот же. С самба-сервера на hp1220 через cups
> я печатаю нормально.
> Спасибо.
Добил эту траблу. Замапил все нт-евые группы на линуксовые. Видимо на
вышеописанную траблу сказалось отсутствие мапирование локальной нт-евой 
группы "Администраторы" на соответсвующую линуксовую. Сейчас у меня вот
так:

[faqa на faa faqa]$ sudo net groupmap list
System Operators (S-1-5-32-549) -> daemon
Replicators (S-1-5-32-552) -> kmem
Guests (S-1-5-32-546) -> nobody
Domain Admins (S-1-5-21-3958318498-2605093377-3380611091-512) -> root
Power Users (S-1-5-32-547) -> smbdomadm
Domain Guests (S-1-5-21-3958318498-2605093377-3380611091-514) -> nobody
Print Operators (S-1-5-32-550) -> lp
Administrators (S-1-5-32-544) -> sys
Account Operators (S-1-5-32-548) -> wheel
Domain Users (S-1-5-21-3958318498-2605093377-3380611091-513) -> users
Backup Operators (S-1-5-32-551) -> disk
Users (S-1-5-32-545) -> ftp

Также смапировал нт-евого пользователя "Администратор" на линуксового root
(опция username map в smb.conf). И теперь пользуюсь логинюсь
Администратором в домен на рабочей станции w2k и принтеры устанавливаются
без проблем.

P.S. Прошу прощения за пространственность своей писанины в этом треде, но
может кому будет полезным, из-за чего собственно и пишу.

-- 
С уважением,
Фефилов Андрей.


Подробная информация о списке рассылки Samba