Hallo, ik ben bezig Samba te configureren voor mijn netwerk. Ik wilde voor een bepaalde pc (Windows 2000) een aantal shares opzetten en met een wachtwoord beveiligen. Dat is niet zo moeilijk en werkt ook gewoon. Alleen wil ik op die 2000 machine maar een useraccount hebben, terwijl de samba-shares allen hun eigen user hebben. Dat betekend dat je ook op de samba share moet inloggen. Geen probleem, juist handig in mijn situatie.
Maar wat wil nou, op de een of andere manier slaat Windows de login gegevens ergens op. Gevolg, de Windows user mag niet meer bij een andere share inloggen (onder een andere naam en ander password) wanneer deze al eerder bij Samba is ingelogd. Het komt er nu op neer dat om bij een andere share in te loggen ik eerst bij Windows moet uitloggen, zodat de gegevens weggegooid worden en dan opnieuw bij Samba inloggen.
De Windows account blijft dus hetzelfde, alleen gaat het om de Samba accounts. Het zijn 4 shares die allen hun eigen user hebben (allen anders dan de Windows user). Ze werken ook allemaal. Nu de vraag, is er een manier om als het ware, bij samba uit te loggen, dus dat de login gegevens vanuit Windows weg worden gedaan?
Ik dacht er nog aan om een login te maken en dan rechten te bepalen op de directories. Maar ik wil echt 4 gescheiden accounts op de Samba server hebben dus dat ging niet op. Ook een bepaalde user of groep forcen is niet echt een optie.
Het gaat hier om een FreeBSD 4.9 machine met Samba 2.2.8a_1. Een Windows 2000 machine met de laatste updates.
In de search vond ik dit nog, het lijkt wel wat op mijn probleem, maar kon er niet echt wat wijzer uit worden: [rml][ XP] Meerdere shares van één PC, maar verschillende users[/rml]
De Windows error:
"De opgegeven referenties zijn tegenstrijdig met een bestaande groep referenties."
Tot slot, mijn smb.conf:
[global]
workgroup = WERKGROEP
log file = /var/log/log.%m
max log size = 500
default = homes
netbios name = Cactus
socket options = TCP_NODELAY
time offset = 10
dns proxy = no
load printers = yes
security = user
os level = 20
encrypt passwords = yes
server string = Cactus
[printers]
printable = yes
available = no
guest ok = no
comment = All Printers
path = /var/spool/samba
browseable = no
writeable = no
[share1]
revalidate = yes
valid users = user1
path = /home/user1
writeable = yes
[share2]
revalidate = yes
valid users = user2
path = /home/user2
writeable = yes
[share3]
valid users = user3
path = /home/user3
writeable = yes
[share4]
valid users = user4
path = /home/user4
writeable = yes
Iemand enig idee hoe dit voor elkaar te krijgen is?
Maar wat wil nou, op de een of andere manier slaat Windows de login gegevens ergens op. Gevolg, de Windows user mag niet meer bij een andere share inloggen (onder een andere naam en ander password) wanneer deze al eerder bij Samba is ingelogd. Het komt er nu op neer dat om bij een andere share in te loggen ik eerst bij Windows moet uitloggen, zodat de gegevens weggegooid worden en dan opnieuw bij Samba inloggen.
De Windows account blijft dus hetzelfde, alleen gaat het om de Samba accounts. Het zijn 4 shares die allen hun eigen user hebben (allen anders dan de Windows user). Ze werken ook allemaal. Nu de vraag, is er een manier om als het ware, bij samba uit te loggen, dus dat de login gegevens vanuit Windows weg worden gedaan?
Ik dacht er nog aan om een login te maken en dan rechten te bepalen op de directories. Maar ik wil echt 4 gescheiden accounts op de Samba server hebben dus dat ging niet op. Ook een bepaalde user of groep forcen is niet echt een optie.
Het gaat hier om een FreeBSD 4.9 machine met Samba 2.2.8a_1. Een Windows 2000 machine met de laatste updates.
In de search vond ik dit nog, het lijkt wel wat op mijn probleem, maar kon er niet echt wat wijzer uit worden: [rml][ XP] Meerdere shares van één PC, maar verschillende users[/rml]
De Windows error:
"De opgegeven referenties zijn tegenstrijdig met een bestaande groep referenties."
Tot slot, mijn smb.conf:
[global]
workgroup = WERKGROEP
log file = /var/log/log.%m
max log size = 500
default = homes
netbios name = Cactus
socket options = TCP_NODELAY
time offset = 10
dns proxy = no
load printers = yes
security = user
os level = 20
encrypt passwords = yes
server string = Cactus
[printers]
printable = yes
available = no
guest ok = no
comment = All Printers
path = /var/spool/samba
browseable = no
writeable = no
[share1]
revalidate = yes
valid users = user1
path = /home/user1
writeable = yes
[share2]
revalidate = yes
valid users = user2
path = /home/user2
writeable = yes
[share3]
valid users = user3
path = /home/user3
writeable = yes
[share4]
valid users = user4
path = /home/user4
writeable = yes
Iemand enig idee hoe dit voor elkaar te krijgen is?