Du måste ha tillgång till servern som mappen ligger på.
Någon som vet hur man kan sätta rättigheter på en mapp genom att använda FSO eller nått liknande?
17 svar · 390 visningar · startad av jispir
Någon som vet hur man kan sätta rättigheter på en mapp genom att använda FSO eller nått liknande?
Du måste ha tillgång till servern som mappen ligger på.
jag har rubbet det är min egen server.
Jag håller på med en sak och har behov av att kunna sätta rättigheterna genom ett formulär.
om vi säger att jag har en mapp som jag har full rättighet på och så skapare jag under mappar med hjälp av ett formulär i denna mappen och jag vill ej att dessa undermappar ska ha samma rättigheter går inte det att lösa med asp?
samt att jag vill att i denna undermapp ska det automatiskt skapas en mapp som heter db och den ska ha fulla rättigheter så man kan köra en access db i den.
Ingen som vet hur jag löser det?
Jo, det är klart att det går.
vet dock inte exakt hur man gör.
Om du sitter på servern så har du ju ett web-baserat gränssnitt för att kunna skapa siter, sätta olika rättigheter m.m. Kika på de filerna som den är byggd av. Måste ju gå att klura ut hur de fungerar.
Om du kör IIS 5/win2k så ta en titt på ADSI ... har jag för mig att det heter
cya,
PatrikB
du vet inte var jag kan läsa mer om detta?
Det web-baserade gränssnittet borde ju inte vara så svårt att kolla då alla de filerna redan ligger på din server .... om du inte "deletat" bort administrationswebplatsen . Kolla egenskaperna för den, checka sedan vilken Arbetskatalog den ligger i. Sedan är det ju bara att kolla igenom varje fil, funktion och sub .... fast, det e ju den hårda vägen
ADSI en snabb sökning på http://msdn.microsoft.com gav mig denna adress: ADSI - PlatformSDK
kanske kan den länken ge ngt
cya,
PatrikB
Mina administrations-webbplats (phu) ligger under C:\WINNT\System32\inetsrv\iisadmin och där kan man kolla lite i filerna som PatrikB sa.. jag har läst lite om ADSI och det är det du skall använda dig av.
Det jag dock inte vet är hur man gör skiten så det får du lista ut själv med hjälp av koden (?).
Jag återkommer eftersom jag gärna vill in o rota i de där filerna lite själv.
Jag har för mig att det krävs nån slags installationsfil för att använda ADSI, men jag tror bara det var på NT4, i 2000 använder man sig av Active Directory Service Interface:t direkt tror jag.. dvs Active Directory.
... och Active Directory måste oxå "installeras" på win2k.
cya,
PatrikB
som oxå varit inne och rotat i de filerna men inte gjort ngn labb av dem ... ännu *ler*
jag har reda rotat i de filerna men det finns inget som sätter rättigheterna på en mapp där
det där med ADSI blir jag inte klok på.
Fattar inte så mycket av det.
Vet inte heller så mycket mer än förra gången.
Gjorde en snabbsök på microsoft support knowledge base och fick fram denna kod för VB, dvs du skulle ju kunna skriva en egen ActiveX DLL som kan användas i ASP:
Sätta rättigheter
Kanske blir det lite mer kött på benen.
cya,
PatriB
nu har jag försökt och försökt!
Men jag vet inte hur jag ska göra
någon vänlig skäl som kan hjälpa mig? snälla
Hej,
jag har löst det så att jag använder mig av gratis komponenten ASPExec från serverobjects.com: http://www.serverobjects.com/products.htm#free.
Det är en komponent som gör att man kan exekvera dos kommando inifrån asp-sidorna.
Och för att sätta rättigheter från dos kommando raden använder jag mig av cacls.
cacls finns beskrivet här: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q162786
Lycka till!
/Jonas