Toon posts:

[win2k] Active Directory home/webdir

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vraagje....

Ik heb een windows 2000 Advanced Server. Hierop staan DNS, Active Directory en IIS 5.0 geinstalleerd.

Zodra ik een user in Active Directory aanmaak moet er automatisch een map komen in de WWWROOT moet. Dit is automatisch zijn homedir.

Via de username/password van de user moet hij ook via de FTP kunnen inloggen en alleen in zijn eigen map kunnen lezen/schrijven. De andere mappen moet alleen de lees rechten aanwezig zijn.

Ik heb gezocht naar verschillende scripts, programmatjes.
De help van windows 2000 word ik niet veel wijzer van.
Google geeft ook niets nuttigs

Ik heb meerdere toppics gezien en gelezen, mar die zijn gesloten dus kan ik niet verder op replyen... :'(

Ik weet waar ik de homedir kan invullen bij de users eigenschappen
Het plobleem is echter dat ik OOk wil, dat deze homedirectory OOk de webpage van de user is.

De user rechten kan ik via "cacls" doen.... zover ben ik inmiddels wel al :)

Verwijderd

Verwijderd schreef op 29 september 2003 @ 12:46:
Vraagje....

Ik heb een windows 2000 Advanced Server. Hierop staan DNS, Active Directory en IIS 5.0 geinstalleerd.

Zodra ik een user in Active Directory aanmaak moet er automatisch een map komen in de WWWROOT moet. Dit is automatisch zijn homedir.

Via de username/password van de user moet hij ook via de FTP kunnen inloggen en alleen in zijn eigen map kunnen lezen/schrijven. De andere mappen moet alleen de lees rechten aanwezig zijn.

Ik heb gezocht naar verschillende scripts, programmatjes.
De help van windows 2000 word ik niet veel wijzer van.
Google geeft ook niets nuttigs

Ik heb meerdere toppics gezien en gelezen, mar die zijn gesloten dus kan ik niet verder op replyen... :'(

Ik weet waar ik de homedir kan invullen bij de users eigenschappen
Het plobleem is echter dat ik OOk wil, dat deze homedirectory OOk de webpage van de user is.

De user rechten kan ik via "cacls" doen.... zover ben ik inmiddels wel al :)
hmmm een hele mond vol,
die homedir is eenvoudig te maken.
als je een dir maakt in de wwwroot (bv inetpub) en daarin bv een map users,
die map users deel je dan (liefst met $, voor onzichtbaarheid op ethernet),
dan in profiel onder basismap "verbinden" en geef je hem een letter (bv h van home) en vul je het pad in: \\jouwservernaam\users$\%username%

dmv de "%username%" maakt hij automatisch een map aan met de usernaam en de rechten zijn volledig voor de owner,

het ftp gedeelte moet je zelf maar uitzoeken, daar kan ik je niet bij helpen,

suc6

Verwijderd

Topicstarter
Dit gedeelte heb heb ik dus al......

Het geen waar ik naar opzoek ben is een "script" die een user aanmaakt en ook een map aanmaakt in de inetpub\users\

Verwijderd

Verwijderd schreef op 29 September 2003 @ 13:02:
Dit gedeelte heb heb ik dus al......

Het geen waar ik naar opzoek ben is een "script" die een user aanmaakt en ook een map aanmaakt in de inetpub\users\
hij maakt ook een map aan op deze manier

Verwijderd

tja zoals al eerder gezegt je moet zelf gaan scripten... aangezien je toch al weet dat je rechten moet zetten via cacls moet de rest van het script een eitje zijn... :evil:

Verwijderd

Topicstarter
Verwijderd schreef op 29 September 2003 @ 13:12:
tja zoals al eerder gezegt je moet zelf gaan scripten... aangezien je toch al weet dat je rechten moet zetten via cacls moet de rest van het script een eitje zijn... :evil:
Ja, en dat is nu net het probleem ;(
HOE maak ik dat script...

Ik heb echt overal gezocht.
google iisfaq got ...... en nog veel verder

Me hele weekend is er in opgegaan
Maar het lukt me maar niet dat script te bouwen ;(

Daarom mijn post hier, in de hoop er iets verder mee te komen _/-\o_

Verwijderd

kan je niet even een dir structuur maken, dat is een stuk duidelijker.

Verwijderd

Topicstarter
Verwijderd schreef op 29 september 2003 @ 13:21:
kan je niet even een dir structuur maken, dat is een stuk duidelijker.
De map waar de internet en de ftp pub op zijn ingesteld
c:\inetpub\

Alle users die in de activedirectory zijn.
c:\inetpub\users\%username%\
%username% kunnen verschillende mappen zijn dus

Verwijderd

Verwijderd schreef op 29 September 2003 @ 13:24:
[...]


De map waar de internet en de ftp pub op zijn ingesteld
c:\inetpub\

Alle users die in de activedirectory zijn.
c:\inetpub\users\%username%\
%username% kunnen verschillende mappen zijn dus
zodra je nu een user aan maakt, moet je wel even een user template aanmaken (met daarin het pad \\servernaam\users$\%username%)

word er automatisch een map aangemaakt met als naam de username

Verwijderd

Topicstarter
Verwijderd schreef op 29 september 2003 @ 13:28:
[...]


zodra je nu een user aan maakt, moet je wel even een user template aanmaken (met daarin het pad \\servernaam\users$\%username%)

word er automatisch een map aangemaakt met als naam de username
ja, zoals ik dus al zei....
Ik ben al zover met de mappen aanmaken...

NU heb ik het probleem nog dat ik een script moet hebben voor het AANMAKEN van de users....

Dat je username, userpass, usergroup opgeeft, en dan de rest vanzelf gaat...

Niet dat als ik 1.000 users moet toevoegen dat ik ook duizend keer alles moet gaan instellen per user.....

Verwijderd

Verwijderd schreef op 29 September 2003 @ 13:32:
[...]


ja, zoals ik dus al zei....
Ik ben al zover met de mappen aanmaken...

NU heb ik het probleem nog dat ik een script moet hebben voor het AANMAKEN van de users....

Dat je username, userpass, usergroup opgeeft, en dan de rest vanzelf gaat...

Niet dat als ik 1.000 users moet toevoegen dat ik ook duizend keer alles moet gaan instellen per user.....
duidelijk, ben aan het zoeken

  • mutsje
  • Registratie: September 2000
  • Laatst online: 15-05 10:25

mutsje

Certified Prutser

is al een voorbij gekomen in WOS hoe scripting te gebruiken maar goed.profile / home dir script

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
usage: makeuser [username]

set gebruiker1=%1
net user /add %gebruiker1% 
::zoek zelf de rest uit... heb je meer nodig dan wat net user niet kan 
:: >>> addusers uit res kit kan net iets meer
c:
cd c:\inetpub\users
md %gebruiker1%
cacls c:\inetpub\users\%gebruiker1% /p %gebruiker1%:F everyone:R


dit typen in notepad en opslaan als makeuser.cmd.
dit is slechts een opzetje... je mag zelf verder gaan...

edit: tja of je gebruikt die batch die muts geeft (heb ik geschreven lol), maar die is bedoelt om te draaien nadat de gebruikers zijn aangemaakt.

[ Voor 27% gewijzigd door Verwijderd op 29-09-2003 13:52 ]


  • mutsje
  • Registratie: September 2000
  • Laatst online: 15-05 10:25

mutsje

Certified Prutser

TS kan ook de SEARCH in WOS gebruiken natuurlijk...

Verwijderd

Topicstarter
mutsje schreef op 29 September 2003 @ 14:23:
TS kan ook de SEARCH in WOS gebruiken natuurlijk...
Zoals ik dus al zei, ik heb het hele weekend niets anders gedaan dan zoeken en searchen

[ Voor 3% gewijzigd door Verwijderd op 29-09-2003 15:02 ]


Verwijderd

je gaat simpelweg geen tool of script vinden die dit automagisch voor je regelt... dus zelf scripten...

Verwijderd

Topicstarter
Verwijderd schreef op 29 September 2003 @ 15:00:
je gaat simpelweg geen tool of script vinden die dit automagisch voor je regelt... dus zelf scripten...
Okay, zover was ik dus ook al. Daar heb ik ook in het weekend naar gezocht. En kan inderdaad geen tools/programma's vinden hiervoor.

DAAROM vraag ik hier ook hulp voor mijn probleem...
Ik kan nergens informatie vinden.
Een boek van ruim 900 pagina's over windows 2000 server staat ook niks in over scripting.

Verwijderd

Kun je niet iets met een kixtart inlogscript doen ?
http://www.kixtart.org/
&
http://www.kixscripts.com/scriptlibrary/

Verwijderd

scrippie van kixscripts ;

This script adds a user in a Active Directory data base. Admin permissions to the domain are required for the script to successfully execute.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;Sample Call
CreateAccount("myerken","Meyer Ken", "LDAP://OU=management,dc=fabrikam,dc=com")

Function CreateAccount($UserName, $FullName, $ADsPath)

   $OUObj   = GetObject($ADsPath)
   $UserObj = $OU.Create ("User","cn=$FullName")
   $UserObj.Put ("sAMAccountName", $UserName)
   $UserObj.SetInfo
   
   ; Objects cleanup
   $UserObj = 0
   $OUObj   = 0

EndFunction

[ Voor 8% gewijzigd door Verwijderd op 30-09-2003 11:45 ]


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 19-05 18:05
Even een klein beetje offtopic, waarom wil je ook gebruik maken van FTP? Is het dan niet handiger voor de gebruikers om bijvoorbeeld VPN te gebruiken? Ik heb hier namelijk gemerkt dat je niet zomaar bestanden kunt openen van een FTP server maar eerst moet kopiëren, dus daarom maar eens even een VPN opgezet en dat begrijpen de users meteen.
Pagina: 1