Hallo Börni,
ich möchte gerne, dass im MS-FTP (IIS6, Win Server
2003) die Ordner auf die ein User keine
Zugriffsberechtigung hat diese für diesen User nicht
sichtbar sind - weißt du, wie das funktioniert??
Ausserdem möchte ich einen Windows-User den Zugriff auf
FTP komplett verbieten, kannst du mir da sagen wie das
funktioniert?
Speicher dir die unten angegeben Codes in zwei verschiedene Dateien mit Endung bat.
Den Part mit dem Aktiv Direktory musste noch entfernen.
############# Script zum Zugriff entfernen AD ######################
@echo off
if „%1“ == „“ goto m1
if „%1“ == „?“ goto m1
goto m2
m1
echo remFTPuser username
echo username must be a ActiveDirectory logon username
goto ende
m2
cscript %windir%\system32\iisftp.vbs /SetADProp %1 FTProot null
cscript %windir%\system32\iisftp.vbs /SetADProp %1 FTPdir null
echo call %0 %1 %2 %3 >> log.txt
ende
################# Script um zugriff elauben AD ############################
@echo off
if „%1“ == „“ goto m1
if „%1“ == „?“ goto m1
if „%2“ == „“ goto m1
if „%3“ == „“ goto m1
goto m2
m1
echo setFTPuser username ftproot ftpdir
echo username must be a ActiveDirectory logon username
echo ftproot must be a local path like „g:\dfs\ftp\user“
echo ftpdir must be relative to ftproot
goto ende
m2
if not exist %2%3 mkdir %2%3
cscript %windir%\system32\iisftp.vbs /SetADProp %1 FTProot %2
cscript %windir%\system32\iisftp.vbs /SetADProp %1 FTPdir %3
echo call %0 %1 %2 %3 >> log.txt
ende