Sätta rättigheter med hjälp av FSO?

ASP

17 svar · 390 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Trådstart#1

Någon som vet hur man kan sätta rättigheter på en mapp genom att använda FSO eller nått liknande?

Medlem sedan dec. 20003 563 inlägg
#2

Du måste ha tillgång till servern som mappen ligger på.

Medlem sedan maj 20011 343 inlägg
#3

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.

Medlem sedan maj 20011 343 inlägg
#4

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?

Medlem sedan mars 20002 836 inlägg
#5

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 :o

cya,
PatrikB

Medlem sedan maj 20011 343 inlägg
#6

du vet inte var jag kan läsa mer om detta?

Medlem sedan mars 20002 836 inlägg
#7

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

Medlem sedan maj 20011 343 inlägg
#8

tack PatrikB.

Jag ska kika på den länken

Medlem sedan maj 20011 343 inlägg
#9

/me känner sig trög

fattar fortfarande inte hur jag ska göra :(

Medlem sedan feb. 200112 078 inlägg
#10

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.

Medlem sedan mars 20002 836 inlägg
#11

... 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*

Medlem sedan maj 20011 343 inlägg
#12

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.

Medlem sedan feb. 200112 078 inlägg
#13

PatrikB > *tänka*

ja just det :) det måste man *dunka*

Medlem sedan maj 20011 343 inlägg
#14

har försökt länge nu men aldrig lyckats :(

Jag fattar fortfarande inte hur jag ska göra :(

Medlem sedan mars 20002 836 inlägg
#15

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

Medlem sedan maj 20011 343 inlägg
#16

Tack PatrikB.

Jag blev inte klokare på den koden :(
men jag får försöka pilla lite.

Medlem sedan apr. 20003 424 inlägg
#17

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 :)

Medlem sedan juni 2000126 inlägg
#18

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

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)