Samba nyomtatás megosztás nem látszik

 ( zz7 | 2017. június 22., csütörtök - 9:43 )

Debian 8, smb.conf-ban ez van.

[printers]
comment = All Printers
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
browseable = yes

testparm viszont ezt mutatja

[printers]
comment = All Printers
path = /var/spool/samba
read only = No
printable = Yes
print ok = Yes
browseable = No

A lényeges különbség a browseable sornál van, egyik yes, másik no. Persze nem is látszik a nyomtatás megosztás.
Ilyenkor mi van?
Cups-ban vettem fel nyomtatót, Cups megosztásként másik Linux-ról működik is. Szeretném láthatóvá tenni Win gépek számára is a hálózatban, de nem hallgat a beállításra.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Még annyit hozzá hogy ugyanitt egyéb más könyvtár megosztások látszanak, működnek.
A nyomtató ha a nevével megadom a megosztási útvonalon akkor megvan, működik. Csak nem látszik megosztásként.

guest ok = yes ?

Próbáltam, nem nyert.

De most veszem észre, hogy az smb.conf és a testparm között nem csak a browseable, hanem a read only se stimmel.
Read only sort kivettem de a browseable így se egyezik az smb.conf és a testparm között.

nem vágom pontosan, de amit kellett, azt újraindítottad? cups, samba?

Régebben raspberry pi-vel osztottam meg egy nyomtatót

cupsd.conf-ban talán be kellett írni külön a portot

Port 631

lehet a jogosultságokat, ip tartományokat is kellett módosítanom

smb.conf esetén ez volt nekem

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
;read only = yes
create mask = 0700
use client driver = yes # ez csak ha raw módban használod. Mivel linux driver nem volt, így mac és win alatt feltelepítettük és úgy használtuk ezt a megosztást

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes

Igen, Cups írtam hogy működik, más Linux-ból nem a Samba hanem a Cups megosztással elérem a nyomtatót. Windows alól is elérem, működik, de nem látszik megosztásként. Tehát minden rendben, csak egyedül a browseable nem akarja azt csinálni ami az smb.conf-ban be van állítva. De már a testparm se azt írja ki ami az smb.conf-ban be van állítva.
Kipróbáltam amiket írtál, nem történt változás. Csak annyi, hogy a print$ látszik a hálózaton megosztásként, de a nyomtató továbbra sem. Vagyis a print$ megosztás is, mint a többi megosztás is hallgat a browseable = yes beállításra, csak a printers megosztás nem.

Üdv!
browseable = No
available = Yes

pch
--
http://www.buster.hu "A" számlázó
--

Próbáltam, nem változott.
Fura mert Debian, Ubuntu, mindenfélén ez korábban jól működött. Ezekkel a beállításokkal látszott a nyomtató megosztása a hálózaton. Most meg nem. A Samba doksikból se lettem okosabb. Talán annyi hogy itt szó sincs a browseable opcióról a priners résznél.
https://www.samba.org/samba/docs/using_samba/ch10.html

nincs valami beleinclude-olva ami felülírja?

Nincs include. A global részben meg valószínű nincs semmi ami ezt okozná. Akkor nem látszana a többi megosztás se.
Lehet bele futottam egy Debian-Samba hibába? Vagy egyszerűen a browseable opció a printers résznél már nincs is benne? A Samba dokumentáció nem szól róla.
Fel fogok tenni valami más Samba-s rendszert, megnézem annál is így működik-e.
Az azért eléggé érdekes hogy a testparm az ellenkezőjét mutatja mint ami az smb.conf-ban benne van.

Idézet:
Az azért eléggé érdekes hogy a testparm az ellenkezőjét mutatja mint ami az smb.conf-ban benne van.

Szerintem nem bug, hanem feature... :) A printers section (ahogy a homes is) speciális [https://www.samba.org/samba/docs/man/manpages/smb.conf.5.html - special sections], így szvsz. normális, hogy annál bizonyos opciókat nem vesz figyelembe (különösen a browseable-t, mivel ez nem csinál tényleges megosztást).

Egy teljes testparm kimenetet adhatnál (leginkább a printing = érték) ill. a logokba nézz bele, lehet, hogy csak simán nem találja a nyomtatókat.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Írtam hogy a megosztott nyomtató ha felveszem a nevével látatlanban működik, nyomtat is. Csak nem látszik hálózatban, míg az összes többi megosztás igen. Tehát látja a Samba a nyomtatót, csak nem mutatja meg.
De nézegetek majd logokat is.

A logok remélhetőleg segítenek majd (ill. egy testparm -v is jó lenne).

Közben kipróbáltam, Süsün nem ok nélkül van ott a gyári alap konfigban a browseable = No a printers share-n, anélkül is szépen listázza a nyomtatókat - úgyhogy máshol lesz a hiba.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Letöröltem a Samba-t minden fájllal együtt, újratelepítettem, bele tettem a saját megosztásaimat, beállításaimat és minden rendben, működik.
Igazából nem tudom hol volt a probléma, de a lényeg hogy így megoldódott. A nyomtató is látszik hálózatban.