Ok, ik heb dus een (linux) fileserver in m'n netwerk, en die serveert van alles, zo ook bijvoorbeeld files via FTP, files via Samba, en via HTTP. Aangezien ik zelf bijna constant op de server bezig ben via shares, maar toch een bepaald niveau van beveiliging wil behouden, wil ik elke share met een andere gebruiker mappen als drive op m'n Windows XP workstation.
Zo moet S: wijzen naar de HTTP root (/var/pub/http) op de server, met gebruiker http, en bijbehorend Samba password.
T: moet mijn FTP root zijn (/var/pub/ftp), met gebruiker ftp en zijn Samba pass.
Maar hoe ik het ook doe, de Windows XP machine lijkt de gebruikersnaam en het wachtwoord te gebruiken van een al aanwezige mapping van een share op dezelfde server. Als ik dus de HTTP root map, dan gaat dit prima, met de juiste gebruiker, en de juiste rechten. Ga ik daarbij óók de FTP root mappen, dan lukt dat wel, maar dan zie ik in de samba logs terug dat hij dit als user HTTP heeft gedaan.
De workstation heeft dan ook geen schrijfrechten in de FTP share, wat dus wel de bedoeling is.
Als ik op de server zelf meerdere samba shares ga mounten, dan gaat dat helemaal perfect, maar ik heb die shares natuurlijk op mijn workstation nodig. Het lijkt er in ieder geval op dat het de Windows PC is die het niet helemaal snapt.
Ik heb op verschillende manieren geprobeerd om het voor elkaar te krijgen, maar het wil maar niet lukken. Niet via Windows Explorer (Tools / Map Network Drive en dan juiste user/pass opgeven) en niet via de command prompt (NET USE T: \\server\ftp passwd /USER:ftp).
Het lijkt erop dat de gebruikersnamen van de aanwezige shares ergens worden gecached ofzo, en dat deze worden hergebruikt als er een tweede verbinding met een share op de server gemaakt moet worden.
Ik meen dat ik weleens had gezien of gehoord dat ergens in Windows XP of 2000 wel instelbaar is welke remote accounts (oid) en wachtwoorden er bekend zijn, maar ik kan nergens iets vinden wat daarop lijkt.
Hoe krijg ik het voor elkaar zoals ik het wil? Gaan rommelen met users en groups op de server is niet echt een optie, omdat ik ervan ben overtuigd dat het op mijn manier moet kunnen? Wie helpt me uitde brand?
Zo moet S: wijzen naar de HTTP root (/var/pub/http) op de server, met gebruiker http, en bijbehorend Samba password.
T: moet mijn FTP root zijn (/var/pub/ftp), met gebruiker ftp en zijn Samba pass.
Maar hoe ik het ook doe, de Windows XP machine lijkt de gebruikersnaam en het wachtwoord te gebruiken van een al aanwezige mapping van een share op dezelfde server. Als ik dus de HTTP root map, dan gaat dit prima, met de juiste gebruiker, en de juiste rechten. Ga ik daarbij óók de FTP root mappen, dan lukt dat wel, maar dan zie ik in de samba logs terug dat hij dit als user HTTP heeft gedaan.
De workstation heeft dan ook geen schrijfrechten in de FTP share, wat dus wel de bedoeling is.
Als ik op de server zelf meerdere samba shares ga mounten, dan gaat dat helemaal perfect, maar ik heb die shares natuurlijk op mijn workstation nodig. Het lijkt er in ieder geval op dat het de Windows PC is die het niet helemaal snapt.
Ik heb op verschillende manieren geprobeerd om het voor elkaar te krijgen, maar het wil maar niet lukken. Niet via Windows Explorer (Tools / Map Network Drive en dan juiste user/pass opgeven) en niet via de command prompt (NET USE T: \\server\ftp passwd /USER:ftp).
Het lijkt erop dat de gebruikersnamen van de aanwezige shares ergens worden gecached ofzo, en dat deze worden hergebruikt als er een tweede verbinding met een share op de server gemaakt moet worden.
Ik meen dat ik weleens had gezien of gehoord dat ergens in Windows XP of 2000 wel instelbaar is welke remote accounts (oid) en wachtwoorden er bekend zijn, maar ik kan nergens iets vinden wat daarop lijkt.
Hoe krijg ik het voor elkaar zoals ik het wil? Gaan rommelen met users en groups op de server is niet echt een optie, omdat ik ervan ben overtuigd dat het op mijn manier moet kunnen? Wie helpt me uitde brand?