Español
Foro

Filesecurity conjunto: Ver código fuente Teil 2

 
- Página 1 -


Como el otro Hilo algo überlastet es, gehts hier más. Bitte Testergebnisse como Anhang puesto.
Hier el aktuelle Ver código fuente:

34 kB
Kurzbeschreibung: Setzt en NTFS Festplatten el Security Descriptor uno Expediente
Hochgeladen:29.05.2005
Ladeanzahl100
Descargar
 
22.05.2005  
 



 
- Página 1 -



CB
¡Hola Andreas!
1.Test en XP Pro SP1 (sin Überwachung), con dieser poste Yo Dirs al Abend.
[quote:994d4e3e56]Fehlercode IsValidSid=1
Letzter API Fehler=0
Fehlercode LookupAccountSid=1
Letzter API Fehler=997
Jeder
****PROZEDUR comenzó****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Jeder
Zu Addierende Rechte=...
SYNCHRONIZE FILE_WRITE_EA FILE_READ_EA FILE_READ_DATA FILE_WRITE_DATA
FILE_APPEND_DATA FILE_EXECUTE FILE_READ_ATTRIBUTES FILE_WRITE_ATTRIBUTES
F_DELETE
Letzter API-Fehler=997
Rückgabe de GetVolumeInformation=1
Letzter API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff es einschränkbar
Rückgabe de GetFileSecurity=0
Letzter API-Fehler=122
Erforderliche Longitud des Security Descriptor=104
Rückgabe de GetFileSecurity=1
Letzter API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=0
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=0
Anzahl benutzter Bytes en DACL=28
Anzahl freier Bytes en DACL=0
ACEs en DACL=1
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
Letzter API Fehler=0
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
Rückgabe de ConvertSidToStringSid=1
Letzter API-Fehler=0
Rückgabe de LocalFree para el String-SID=0
Letzter API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen en SID=Jeder
1. ACE Bezogen en Domainname=
Accessrechte des 1. ACEs=$1F01FF
Recht en el 1. ACE=FILE_ALL_ACCESS (Vollzugriff)
Rückgabe de LookupAccountName para Jeder=0
Letzter API-Fehler=122
Longitud des SIDs=12
Rückgabe de LookupAccountName para Jeder=1
Letzter API-Fehler=997
Longitud des SIDs=12
Bytes para ACL=28
Rückgabe de InitializeAcl=1
Letzter API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=997
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=997
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=997
Anzahl benutzter Bytes en DACL=28
Anzahl freier Bytes en DACL=0
ACEs en DACL=1
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
Letzter API Fehler=997
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
1. ACE Bezogen en SID=Jeder
Accessrechte des 1. ACEs=$1F01FF
En ALLOWED_ACE...
...a addierende Rechte=$1F01FF
Rückgabe de AddAce a Punkt 0=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de SetFileSecurity=1
Letzter API-Fehler=0
Fehlercode IsValidSid=1
Letzter API Fehler=0
Fehlercode LookupAccountSid=1
Letzter API Fehler=997
Jeder
****PROZEDUR comenzó****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Jeder
Zu Addierende Rechte=...
F_DELETE
Letzter API-Fehler=997
Rückgabe de GetVolumeInformation=1
Letzter API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff es einschränkbar
Rückgabe de GetFileSecurity=0
Letzter API-Fehler=122
Erforderliche Longitud des Security Descriptor=104
Rückgabe de GetFileSecurity=1
Letzter API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=0
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=0
Anzahl benutzter Bytes en DACL=28
Anzahl freier Bytes en DACL=0
ACEs en DACL=1
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
Letzter API Fehler=0
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
Rückgabe de ConvertSidToStringSid=1
Letzter API-Fehler=0
Rückgabe de LocalFree para el String-SID=0
Letzter API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen en SID=Jeder
1. ACE Bezogen en Domainname=
Accessrechte des 1. ACEs=$1F01FF
Recht en el 1. ACE=FILE_ALL_ACCESS (Vollzugriff)
Rückgabe de LookupAccountName para Jeder=0
Letzter API-Fehler=122
Longitud des SIDs=12
Rückgabe de LookupAccountName para Jeder=1
Letzter API-Fehler=997
Longitud des SIDs=12
Bytes para ACL=48
Rückgabe de InitializeAcl=1
Letzter API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=997
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=997
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=997
Anzahl benutzter Bytes en DACL=28
Anzahl freier Bytes en DACL=0
ACEs en DACL=1
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
Letzter API Fehler=997
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
1. ACE Bezogen en SID=Jeder
Accessrechte des 1. ACEs=$1F01FF
En ALLOWED_ACE a addierende Rechte=$1E01FF
Rückgabe de AddAce a Punkt 1=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
En DENIED_ACE...
...a addierende Rechte=$10000
Rückgabe de AddAce a Punkt 0=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de SetFileSecurity=1
Letzter API-Fehler=0
Fehlercode IsValidSid=1
Letzter API Fehler=0
Fehlercode LookupAccountSid=1
Letzter API Fehler=997
Administratoren
****PROZEDUR comenzó****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Administratoren
Zu Addierende Rechte=...
FILE_DELETE_CHILD,READ_CONTROL,ACCESS_SYSTEM_SECURITY,WRITE_OWNER,WRITE_DAC,F_DE
LETE,SYNCHRONIZE,FILE_WRITE_EA,FILE_READ_EA,FILE_READ_DATA,FILE_WRITE_DATA,FILE_
APPEND_DATA,FILE_EXECUTE,FILE_READ_ATTRIBUTES,FILE_WRITE_ATTRIBUTES,F_DELETE
Letzter API-Fehler=997
Rückgabe de GetVolumeInformation=1
Letzter API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff es einschränkbar
Rückgabe de GetFileSecurity=0
Letzter API-Fehler=122
Erforderliche Longitud des Security Descriptor=124
Rückgabe de GetFileSecurity=1
Letzter API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=0
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=0
Anzahl benutzter Bytes en DACL=48
Anzahl freier Bytes en DACL=0
ACEs en DACL=2
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE
Fehlercode IsValidSid=1
Letzter API Fehler=0
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
Rückgabe de ConvertSidToStringSid=1
Letzter API-Fehler=0
Rückgabe de LocalFree para el String-SID=0
Letzter API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen en SID=Jeder
1. ACE Bezogen en Domainname=
Accessrechte des 1. ACEs=$10000
Recht en el 1. ACE=_DELETE (Expediente löschen)
Größe des 2.ACEs=20
ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
Letzter API Fehler=0
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
Rückgabe de ConvertSidToStringSid=1
Letzter API-Fehler=0
Rückgabe de LocalFree para el String-SID=0
Letzter API-Fehler=0
String-SID des 2. ACEs=S-1-1-0
2. ACE Bezogen en SID=Jeder
2. ACE Bezogen en Domainname=
Accessrechte des 2. ACEs=$1E01FF
Recht en el 2. ACE=FILE_READ_DATA (Erlaubt Daten de una File a lesen)
Recht en el 2. ACE=FILE_WRITE_DATA (Erlaubt Daten a Scheiben)
Recht en el 2. ACE=FILE_APPEND_DATA (Erlaubt Daten anzuhängen)
Recht en el 2. ACE=FILE_READ_EA (Erlaubt erweiterte Attibute a lesen)
Recht en el 2. ACE=FILE_WRITE_EA (Erlaubt erweiterte Atributos a escribir)
Recht en el 2. ACE=FILE_EXECUTE (Erlaubt una Expediente auszuführen)
Recht en el 2. ACE=FILE_READ_ATTRIBUTES (Lesen el Fileattribute)
Recht en el 2. ACE=FILE_WRITE_ATTRIBUTES (Cambio el Fileattribute)
Recht en el 2. ACE=WRITE_DAC (Cambio el DACL Einträge)
Recht en el 2. ACE=READ_CONTROL (Lesen el DACL Einträge y Besitzer)
Recht en el 2. ACE=SYNCHRONIZE (Erlaubt una FileHandle en una Complitition I/O
a warten)
Recht en el 2. ACE=File_Delete_Child (Erlaubt una Unterordner a löschen - para
Archivos no Bedeutung)
Recht en el 2. ACE=WRITE_OWNER (Eigentümer ändern)
Rückgabe de LookupAccountName para Administratoren=0
Letzter API-Fehler=122
Longitud des SIDs=16
Rückgabe de LookupAccountName para Administratoren=1
Letzter API-Fehler=997
Longitud des SIDs=16
Bytes para ACL=72
Rückgabe de InitializeAcl=1
Letzter API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
Letzter API-Fehler=997
Rückgabe de IsValidAcl para el DACL=1
Letzter API-Fehler=997
DACL es disponible!
Rückgabe de GetAclInformation=1
Letzter API-Fehler=997
Anzahl benutzter Bytes en DACL=48
Anzahl freier Bytes en DACL=0
ACEs en DACL=2
Größe des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
Letzter API Fehler=997
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
1. ACE Bezogen en SID=Jeder
Accessrechte des 1. ACEs=$10000
Rückgabe de AddAce a Punkt 0=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
Größe des 2.ACEs=20
ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
Letzter API Fehler=0
Rückgabe de LookupAccountSid=1
Letzter API-Fehler=997
Reset des API-Fehlers se durchgeführt
2. ACE Bezogen en SID=Jeder
Accessrechte des 2. ACEs=$1E01FF
Rückgabe de AddAce a Punkt 1=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
En ALLOWED_ACE...
...a addierende Rechte=$11F01FF
Rückgabe de AddAce a Punkt 2=1
Letzter API-Fehler=0
Rückgabe de IsValidAcl para el selbsterzeugten DACL=1
Letzter API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
Letzter API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
Letzter API-Fehler=0
Rückgabe de SetFileSecurity=1
Letzter API-Fehler=0[/quote:994d4e3e56]
Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 



¡Hola Christian...

Das sieht hervorragend de.
Noch wichtig:
- Wird el Zugriff wirklich verweigert / erlaubt?
- Welche Rechte voluntad en el WindowsExplorer adecuado? Stimmt el überein?
 
23.05.2005  
 




CB
Laut Explorer:
Löschen sería verweigert, alles otro es freigegeben (para Jeder).

Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 




CB
Hier todavía el Screenshots dazu:

 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 



Noch una vez a Parametern el PROC Set_ACE_IN_DACL:

Der erste Parámetro son una Expediente oder Ordnernamen como String a, para el uno Rechte festlegen voluntad.

Der zweite Parámetro es una Gruppen oder Username como String. Wenn uno cada Rechten liberación voluntad, wäre dafür el Gruppenname Jeder utilizarse. Der el Gruppenname Jeder sólo en Alemán Systemen wirklich Jeder es, puede ser el GRuppennamen de Jeder y de Administratoren en Proc Get_Group_Name ermitteln.

Der dritte Parámetro son a, si Rechte verboten oder erlaubt voluntad debería y es ebenfalls una String. Hier kann auch angegeben voluntad, si el alte DACL gelöscht voluntad se.
+ bedeutet Rechte erlauben, - bedeutet Rechte verbieten, 0 bedeutet alten DACL löschen. + y - dürfen no zusammen verwendet voluntad. Wird 0 no angegeben, voluntad el Zugriffsrechte des alten DACL en el neuen übernommen.

Parámetro vier son el Rechte como String a:
FILE_READ_DATA (Erlaubt Daten de una File a lesen)
FILE_WRITE_DATA (Erlaubt Daten a Scheiben)
FILE_APPEND_DATA (Erlaubt Daten anzuhängen)
FILE_READ_EA (Erlaubt erweiterte Attibute a lesen)
FILE_WRITE_EA (Erlaubt erweiterte Atributos a escribir)
FILE_EXECUTE (Erlaubt una Expediente auszuführen)
FILE_READ_ATTRIBUTES (Lesen el Fileattribute)
FILE_WRITE_ATTRIBUTES (Cambio el Fileattribute)
RITE_DAC (Cambio el DACL Einträge)
READ_CONTROL (Lesen el DACL Einträge y Besitzer)
SYNCHRONIZE (Erlaubt una FileHandle en una Complitition I/O a warten)
File_Delete_CHILD (Erlaubt una Unterordner a löschen - para Archivos no Bedeutung)
ACCESS_SYSTEM_SECURITY (Erlaubt el Zugriff en el SACL)
WRITE_OWNER (Eigentümer ändern)
F_DELETE (Expediente löschen)
 
23.05.2005  
 



 
- Página 2 -


¡Hola Christian...

Das sieht no sólo hervorragend de, el sieht spitzenmäßig de!

Wir haben lo geschafft! Lo funzt! El Sensation!
 
23.05.2005  
 




CB
Freut mich unheimlich, daß se el Aufwand bezahlt gemacht ha...
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 



Yo sehe Ah ya fleißig anner PCU remendar.

Salve.
 
23.05.2005  
 



¡Hola Christian...

Und como se el gelohnt ha. Das beste daran: Yo habe weltweit en keiner Lenguaje de programación bislang irgendeinen Ver código fuente gefunden, de los en dieser Art y Weise regeln podría! Wer demnächst programa voluntad, se gefälligst Profano aprender!!!

¡Hola IF...

Posesiones desafortunadamente kein XProfan - deshalb überlasse Yo dir, de el Proc una PCU a hacer. Mit el PROC voluntad Yo una Programa de me adaptar y danach el Características el PROC en el API Library aufnehmen.
Dann voluntad Yo mich en gleicher Weise a Registry kümmern - wo stellt uno überhaupt como el Zugriffsrechte una? Regedit32??

PS:
Sogar Roland y Uwe haben se heute el neuen Características el API Library angesehen. Roland es ahora scheinbar täglich hier.
GetTokenInformation y ConverttStringSIDToSID debería se cada Windows2000/XP Nutzer eigentlich una vez angesehen haben. Mit esta Función läßt se einiges en Registry y el Token aprender - besten Dank nochmals para deinen Tipp a GroupMembership, Christian! Usted scheints dich wirklich bien en el Registry auszukennen...
 
23.05.2005  
 



So, tener a Tiempo otra vez Nachtschicht. Wenn Yo así fertig bin, voluntad Yo el PROC así umschreiben, daß el API-Rückgaben en Bedarf en un vorher con Asignar zugewiesene Logdatei geschrieben voluntad puede, pero no necesario. Danach se el Proc hier en el passenden Forumsbereich veröffentlicht.

Danach voluntad Yo mich a Aufnahme el todavía fehlenden APIs de el PROC en el API Library kümmern.

Wenn beides getan es, posición para Profanprogrammieren Türen offen, el scheinbar en otro Programmiersprachen bajo Windows sólo el großen Experten vorbehalten son, sin la uno aber - como dijo - eigentlich gar no richtigen Mehrbenutzeranwendungen escribir kann.

Diese PROC bietet überhaupt sólo el Möglichkeit (para no Experten, como wir lo son) Datenbankanwendungen para mehrere Benutzer bajo WindowsNT/2000/XP a escribir, qué eigentlich sonst en el Principio nada posible es, si uno el Kenntnisse no besitzt, el Yo hier angewendet habe.

Yo finde lo una Schande, daß Sachen, el eigentlich cada Principiante wissen debería, de Microsoft así schlecht y unzureichend dokumentiert son.
Yo habe antes, dies para el Alemán Zona y unsere Lenguaje de programación a ändern...
 
26.05.2005  
 



¡Hola Profaner...

Das endgültige Ergebnis es fertig y befindet se como Incluir seit gestern hier en el Server.
Mit dieser Incluir es posible, cada User desssen Loginnamen uno sabe beliebige Zugriffsrechte en una Expediente oder una Ordner a erlauben oder estos a verbieten.
Nebenbei puede ser esta Zugriffsrechte natürlich no sólo cierto Usern erlauben oder verbieten, pero auch ganzen Usergruppen. Dabei voluntad en Bedarf automáticamente el richtigen Gruppennamen el Usergruppen Administratoren y Jeder ermittelt, qué lo posible macht sin weitere Kenntnisse encima el Sistema el Beschränkungen cada Users, el Mitglied dieser Gruppen es, a bearbeiten.
 
29.05.2005  
 



Yo werd mich next Semana kurz hinsetzen y veces mittels el Inc nen pequeño opensourceVerwalter bauen, kk?

Salve.
 
29.05.2005  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

8.240 Views

Untitledvor 0 min.
RudiB.31.01.2016

Themeninformationen

Dieses Thema ha 3 subscriber:

unbekannt (10x)
iF (5x)
CB (4x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie