habe ich so gemacht, geht einwandfrei
[global]
netbios name = ROUTER
server string =
interfaces = eth0 192.168.2.2/24
encrypt passwords = Yes
update encrypted = Yes
map to guest = Bad User
time server = Yes
unix extensions = Yes
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
printcap name = CUPS
os level = 2
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0640
directory mask = 0750
browseable = No
[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
[c]
comment = Windows XP
path = /
guest account =
invalid users = root
valid users = windowsuser
read only = No
hier kannst du Usernames mappen z.B. Windows User Administrator ist äquivalent mit Root
/etc/samba/smbusers
root = administrator admin
linuxuser = windowsuser
in /etc/samba/smbpasswd stehen alle User für Samba Zugriff mit verschlüsseltem Passwort, diese generiere ich mit dem Script smbadduser z.B. smbadduser "linuxuser" "windowsuser"
diese verschlüsselten Passwörter für SMB User sind eben notwendig seit NT4 SP3 und neuer oder man schaltet im Windows die Verschlüsselung in der Registry aus aber das würde ich nicht empfehlen
und für printing hier die
/etc/cups/cups.conf
LogLevel info
User lp
Group lp
RunAsUser Yes
Port 631
BrowseAllow @LOCAL
BrowseDeny All
Browsing On
<Location />
Order Deny, Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</ Location>
<Location /admin>
AuthType BasicDigest
AuthClass Group
AuthGroupName sys
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</Location>
<Location /printers/HP4>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</Location>
/etc/cups/lpoptions
Default HP4
/etc/cups/printcap
HP4|HP4:rm=router:rp=HP4:
/etc/cups/printers.conf
<DefaultPrinter HP4>
Info Standard-Konfiguration
Location Office
DeviceURI parallel:/dev/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>