http://www.Quinie.nl
http://soundcloud.com/quinie
https://www.wereoutthere.nl
De gebruiker waar het script onder draait moet schrijfrechten hebben, lijkt me logisch.
Hoe wordt het script gedraaid? Onder IIS? Of wordt het direct aangeroepen?
Hoe wordt het script gedraaid? Onder IIS? Of wordt het direct aangeroepen?
Momenteel via de browser (dus iis6) later via sheduled task. Ik snap idd dat de gebruiker waaronder het script draait rechten zou moeten hebben. Maar hoe voeg ik een gebruiker van windows 2003 toe aan samba op de linux bak. Daar loop ik al vast.
kleine edit:
Volgens de handleiding zou ik een account op de linux machine moeten maken met dezelfde credetials als op de windows bak. Nu is dit voor het account IUSR_Machine nog wel te doen. Echter het script maakt gebruik van een exec() commando waarmee een zip word gemaakt. Volgens mij draait het exec onder het network service account. Ik zelf heb geen idee of dit wachtwoord aan te passen is aangezien de credetials gelijk moeten zijn.
kleine edit:
Volgens de handleiding zou ik een account op de linux machine moeten maken met dezelfde credetials als op de windows bak. Nu is dit voor het account IUSR_Machine nog wel te doen. Echter het script maakt gebruik van een exec() commando waarmee een zip word gemaakt. Volgens mij draait het exec onder het network service account. Ik zelf heb geen idee of dit wachtwoord aan te passen is aangezien de credetials gelijk moeten zijn.
[ Voor 47% gewijzigd door Quinie op 11-12-2006 16:00 ]
http://www.Quinie.nl
http://soundcloud.com/quinie
https://www.wereoutthere.nl
IUSR staat dacht ik voor 'internet user', iedereen die van buitenaf verbinding maakt met je pc. Feitelijk gewoon iedereen dus. Afhankelijk van de data kan je overwegen om die share (of map) world-writable te maken. (dmv de samba config files meen ik, de gewone FS permissies hebben hier geen invloed op)
Bedankt voor je post. Tja ben zelf ook wat aan het tekenen en puzzelen geweest en heb het nog niet kunnen testen maar.. Ik kom er op uit dat het probleem zit in de samba config.
De rechten op de map en folder zijn namelijk goed. Echter de mapping is gemaakt met een user account in windows. Ik vermoed dat de gebruiker die het script uitvoerd niet die zelfde rechten heeft.
De share mag dus niet door deze gebruiker benaderd worden. Zo gauw de IUSER_machine ook de share mag maken, denk ik dat ik er ben.
Laat het nog wel even weten als het werkt.
De rechten op de map en folder zijn namelijk goed. Echter de mapping is gemaakt met een user account in windows. Ik vermoed dat de gebruiker die het script uitvoerd niet die zelfde rechten heeft.
De share mag dus niet door deze gebruiker benaderd worden. Zo gauw de IUSER_machine ook de share mag maken, denk ik dat ik er ben.
Laat het nog wel even weten als het werkt.
http://www.Quinie.nl
http://soundcloud.com/quinie
https://www.wereoutthere.nl
probeer eens iets als dit in je smb.conf voor de betreffende shareQuinie schreef op woensdag 13 december 2006 @ 14:56:
De share mag dus niet door deze gebruiker benaderd worden. Zo gauw de IUSER_machine ook de share mag maken, denk ik dat ik er ben.
[code]
PHP:
1
2
3
| read only = no guest ok = yes ... |
Bedankt voor je posting zal het dit weekend is even proberen. Mag ik je wel vragen hoe je bij de optie [php] gekomen bent en heb je misschien een link naar meer info over dit onderwerp. Want als ik het zo lees maak je niet een gebruiker aan maar benoem je een process/programma dat toegang krijgt.
zo me hier graag wat verder in willen verdiepen (zoek termen zijn voldoende)
zo me hier graag wat verder in willen verdiepen (zoek termen zijn voldoende)
http://www.Quinie.nl
http://soundcloud.com/quinie
https://www.wereoutthere.nl
mm, als ik me niet vergis kun je beter een smb user toevoegen.
dus moet je ff
doen.
en dan gewoon in je php script zorgen dat ie "inlogt" op de smbserver
en over die [php] tag, daarvoor moet je ff smb.conf (meestal in /etc/smb.conf of /etc/samba/smb.conf) doorploegen.
iig niet je zooi world writebale openzetten, da's'niet echt veilig
dus moet je ff
code:
1
| man smbuseradd |
doen.
en dan gewoon in je php script zorgen dat ie "inlogt" op de smbserver
en over die [php] tag, daarvoor moet je ff smb.conf (meestal in /etc/smb.conf of /etc/samba/smb.conf) doorploegen.
iig niet je zooi world writebale openzetten, da's'niet echt veilig
Compromises are for the weak
In je smb.conf kun je de shares definieren. het [php] kopje had ik misschien beter [foo] voor kunnen schrijven, het is simpelweg de naam van de share. zie ook 'man smb.conf'.Quinie schreef op donderdag 14 december 2006 @ 10:37:
Bedankt voor je posting zal het dit weekend is even proberen. Mag ik je wel vragen hoe je bij de optie [php] gekomen bent en heb je misschien een link naar meer info over dit onderwerp.
Google eens op howto icm smb.conf of samba.
Met die drie puntjes wil ik overigens aangeven dat er nog meer opties zijn die gezet moeten worden. Als het goed is is het kopje ([foo]?) al aanwezig in jouw smb.conf, anders had je nooit de t:\ mapping kunnen maken in windows.
Niet helemaal dus, ik geef iedereen toegang tot de php share. Maar dat is niet altijd verstandig afhankelijk van de data en netwerksituatie. Misschien is het verstandiger te gaan voor de optie van Tha_Butcha, hoewel ik je ook niet zo 1-2-3 kan helpen met "en dan gewoon in je php script zorgen dat ie "inlogt" op de smbserver".Want als ik het zo lees maak je niet een gebruiker aan maar benoem je een process/programma dat toegang krijgt.
Pagina: 1