[global]
workgroup = edg
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
username map = /etc/samba/smbusers
password server = None
guest ok = yes
dns proxy = no
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = yes
printable = yes
[pub]
path = /home/rknight/ftp/pub
guest ok = yes
Каким образом с Windows машины использовать этот принтер не проводя никаких лишних движений? (что-то типа автоподключения)
Сейчас же приходится набирать \\ip , вводить login guest. Открывается окно с шарами. Я его тут же закрываю и принтер уже можно использовать. В ином же случае (если этого всего не делать) возникает ошибка "нет доступа".
(Xenon @ Понедельник, 14 Июня 2004, 18:00) писал(а):security=share
может так ?
Попробовал.
1. Принтер всё ещё сразу не печатает
2. При Пуск -> Выполнить -> \\ip , открывается окошко, но с уже написанным логином ip/Guest без возможности его изменить, только вбить пароль. Войти нельзя.
Скорее всего у Вас проблемы с аккаунтом guest. Попробуйте так:
su - guest
lpr -P printername /etc/motd
работает?
+ конфиг из офф. доков по самбе:
[global]
printing = bsd
load printers = yes
show add printer wizard = yes
printcap name = /etc/printcap
max print jobs = 100
lpq cache time = 20
use client driver = no
[printers]
comment = All Printers
printable = yes
path = /var/spool/samba
browseable = no
guest ok = yes
public = yes
read only = yes
writable = no
Пользователя guest в системе нет. В файле /etc/samba/smbusers было прописано поответсвие системному юзеру nobody, samba-юзеру guest.
Зайти su nobody нельзя, т.к. у него /sbin/nologin в качестве шелла.
Попробовал убрать строчку про этот файл из конфига и создать системного юзера guest без пароля. Вообще не заходит.
su guest; lpr печатал нормально.
Попытаюсь пока найти кого-нибудь с работающим конфигом. Сравнить. Спасибо за старания. Добавил @ 14.06.2004 22:19
Справился. Нужно было сделать ещё одно соответствие юзеру nobody - имя пользователя windows машины.