Français
Forum

Filesecurity mettons: Voir le texte source partie 2

 
- page 1 -


là l'autre Fil quelque chose überlastet ist, gehts ici plus. s'il te plaît Testergebnisse comme Anhang posten.
ici qui aktuelle Voir le texte source:

34 kB
Kurzbeschreibung: mets sur NTFS Festplatten den Security Descriptor einer Dossier
Hochgeladen:29.05.2005
Downloadcounter94
Download
 
22.05.2005  
 



 
- page 1 -



CB
allô Andreas!
1.Test sur XP Pro SP1 (sans Überwachung), avec cette Poste je Dirs am soir.
[quote-part:994d4e3e56]Fehlercode IsValidSid=1
dernier API Fehler=0
Fehlercode LookupAccountSid=1
dernier API Fehler=997
chacun
****PROZEDUR gestartet****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Jeder
trop 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
dernier API-Fehler=997
Rückgabe de GetVolumeInformation=1
dernier API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff ist einschränkbar
Rückgabe de GetFileSecurity=0
dernier API-Fehler=122
Erforderliche Longueur des Security Descriptor=104
Rückgabe de GetFileSecurity=1
dernier API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=0
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=0
Anzahl benutzter Bytes dans DACL=28
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=1
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
dernier API Fehler=0
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
Rückgabe de ConvertSidToStringSid=1
dernier API-Fehler=0
Rückgabe de LocalFree pour den String-SID=0
dernier API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen sur SID=Jeder
1. ACE Bezogen sur Domainname=
Accessrechte des 1. ACEs=$1F01FF
droite im 1. ACE=FILE_ALL_ACCESS (Vollzugriff)
Rückgabe de LookupAccountName pour Jeder=0
dernier API-Fehler=122
Longueur des SIDs=12
Rückgabe de LookupAccountName pour Jeder=1
dernier API-Fehler=997
Longueur des SIDs=12
Bytes pour ACL=28
Rückgabe de InitializeAcl=1
dernier API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=997
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=997
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=997
Anzahl benutzter Bytes dans DACL=28
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=1
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
dernier API Fehler=997
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
1. ACE Bezogen sur SID=Jeder
Accessrechte des 1. ACEs=$1F01FF
chez ALLOWED_ACE...
...trop addierende Rechte=$1F01FF
Rückgabe de AddAce à Punkt 0=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de SetFileSecurity=1
dernier API-Fehler=0
Fehlercode IsValidSid=1
dernier API Fehler=0
Fehlercode LookupAccountSid=1
dernier API Fehler=997
chacun
****PROZEDUR gestartet****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Jeder
trop Addierende Rechte=...
F_DELETE
dernier API-Fehler=997
Rückgabe de GetVolumeInformation=1
dernier API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff ist einschränkbar
Rückgabe de GetFileSecurity=0
dernier API-Fehler=122
Erforderliche Longueur des Security Descriptor=104
Rückgabe de GetFileSecurity=1
dernier API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=0
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=0
Anzahl benutzter Bytes dans DACL=28
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=1
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
dernier API Fehler=0
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
Rückgabe de ConvertSidToStringSid=1
dernier API-Fehler=0
Rückgabe de LocalFree pour den String-SID=0
dernier API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen sur SID=Jeder
1. ACE Bezogen sur Domainname=
Accessrechte des 1. ACEs=$1F01FF
droite im 1. ACE=FILE_ALL_ACCESS (Vollzugriff)
Rückgabe de LookupAccountName pour Jeder=0
dernier API-Fehler=122
Longueur des SIDs=12
Rückgabe de LookupAccountName pour Jeder=1
dernier API-Fehler=997
Longueur des SIDs=12
Bytes pour ACL=48
Rückgabe de InitializeAcl=1
dernier API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=997
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=997
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=997
Anzahl benutzter Bytes dans DACL=28
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=1
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
dernier API Fehler=997
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
1. ACE Bezogen sur SID=Jeder
Accessrechte des 1. ACEs=$1F01FF
chez ALLOWED_ACE trop addierende Rechte=$1E01FF
Rückgabe de AddAce à Punkt 1=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
chez DENIED_ACE...
...trop addierende Rechte=$10000
Rückgabe de AddAce à Punkt 0=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de SetFileSecurity=1
dernier API-Fehler=0
Fehlercode IsValidSid=1
dernier API Fehler=0
Fehlercode LookupAccountSid=1
dernier API Fehler=997
Administratoren
****PROZEDUR gestartet****
Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif
Gruppenname/Username=Administratoren
trop 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
dernier API-Fehler=997
Rückgabe de GetVolumeInformation=1
dernier API-Fehler=997
Laufwerksflags=1110000000011111111
Ausgelesene Partition=NTFS
Zugriff ist einschränkbar
Rückgabe de GetFileSecurity=0
dernier API-Fehler=122
Erforderliche Longueur des Security Descriptor=124
Rückgabe de GetFileSecurity=1
dernier API-Fehler=0
Rückgabe de IsValidSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=0
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=0
Anzahl benutzter Bytes dans DACL=48
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=2
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE
Fehlercode IsValidSid=1
dernier API Fehler=0
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
Rückgabe de ConvertSidToStringSid=1
dernier API-Fehler=0
Rückgabe de LocalFree pour den String-SID=0
dernier API-Fehler=0
String-SID des 1. ACEs=S-1-1-0
1. ACE Bezogen sur SID=Jeder
1. ACE Bezogen sur Domainname=
Accessrechte des 1. ACEs=$10000
droite im 1. ACE=_DELETE (Dossier effacer)
Taille des 2.ACEs=20
ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE
Fehlercode IsValidSid=1
dernier API Fehler=0
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
Rückgabe de ConvertSidToStringSid=1
dernier API-Fehler=0
Rückgabe de LocalFree pour den String-SID=0
dernier API-Fehler=0
String-SID des 2. ACEs=S-1-1-0
2. ACE Bezogen sur SID=Jeder
2. ACE Bezogen sur Domainname=
Accessrechte des 2. ACEs=$1E01FF
droite im 2. ACE=FILE_READ_DATA (Erlaubt données aus einem File trop lesen)
droite im 2. ACE=FILE_WRITE_DATA (Erlaubt données trop Scheiben)
droite im 2. ACE=FILE_APPEND_DATA (Erlaubt données anzuhängen)
droite im 2. ACE=FILE_READ_EA (Erlaubt Avancé Attibute trop lesen)
droite im 2. ACE=FILE_WRITE_EA (Erlaubt Avancé Attribute trop écrivons)
droite im 2. ACE=FILE_EXECUTE (Erlaubt une Dossier auszuführen)
droite im 2. ACE=FILE_READ_ATTRIBUTES (Lesen qui Fileattribute)
droite im 2. ACE=FILE_WRITE_ATTRIBUTES (Changement qui Fileattribute)
droite im 2. ACE=WRITE_DAC (Changement qui DACL Einträge)
droite im 2. ACE=READ_CONTROL (Lesen qui DACL Einträge et Besitzer)
droite im 2. ACE=SYNCHRONIZE (Erlaubt einem FileHandle sur un Complitition I/O
trop attendre)
droite im 2. ACE=File_Delete_Child (Erlaubt une Unterordner trop effacer - pour
Fichiers aucun signification)
droite im 2. ACE=WRITE_OWNER (propriétaire changement)
Rückgabe de LookupAccountName pour Administratoren=0
dernier API-Fehler=122
Longueur des SIDs=16
Rückgabe de LookupAccountName pour Administratoren=1
dernier API-Fehler=997
Longueur des SIDs=16
Bytes pour ACL=72
Rückgabe de InitializeAcl=1
dernier API-Fehler=997
Rückgabe de GetSecurityDescriptorDacl=1
dernier API-Fehler=997
Rückgabe de IsValidAcl pour den DACL=1
dernier API-Fehler=997
DACL ist vorhanden!
Rückgabe de GetAclInformation=1
dernier API-Fehler=997
Anzahl benutzter Bytes dans DACL=48
Anzahl freier Bytes dans DACL=0
ACEs dans DACL=2
Taille des 1.ACEs=20
ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
dernier API Fehler=997
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
1. ACE Bezogen sur SID=Jeder
Accessrechte des 1. ACEs=$10000
Rückgabe de AddAce à Punkt 0=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
Taille des 2.ACEs=20
ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE
Vererbung=0
Fehlercode IsValidSid=1
dernier API Fehler=0
Rückgabe de LookupAccountSid=1
dernier API-Fehler=997
Reset des API-Fehlers wird durchgeführt
2. ACE Bezogen sur SID=Jeder
Accessrechte des 2. ACEs=$1E01FF
Rückgabe de AddAce à Punkt 1=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
chez ALLOWED_ACE...
...trop addierende Rechte=$11F01FF
Rückgabe de AddAce à Punkt 2=1
dernier API-Fehler=0
Rückgabe de IsValidAcl pour den selbsterzeugten DACL=1
dernier API-Fehler=0
Rückgabe de InitializeSecurityDescriptor=1
dernier API-Fehler=0
Rückgabe de SetSecurityDescriptorDacl=1
dernier API-Fehler=0
Rückgabe de SetFileSecurity=1
dernier API-Fehler=0[/quote-part:994d4e3e56]
Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 



allô Christian...

cela sieht hervorragend aus.
encore important:
- Wird qui Zugriff wirklich verweigert / erlaubt?
- quelle Rechte volonté im WindowsExplorer angezeigt? Stimmt cela überein?
 
23.05.2005  
 




CB
le son Explorer:
Effacer serait verweigert, alles autre ist freigegeben (pour chacun).

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




CB
ici encore qui Screenshots en supplément:

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



encore einmal le Parametern qui PROC Set_ACE_IN_DACL:

qui erste paramètre gibt une Dossier ou bien Ordnernamen comme String à, pour den on Rechte festlegen veux.

qui zweite paramètre est un Gruppen ou bien Username comme String. si on chaque Rechten freigeben veux, wäre pour qui Gruppenname chacun trop verwenden. qui qui Gruppenname chacun seulement sur deutschen Systemen wirklich chacun ist, peux on den GRuppennamen de chacun et de Administratoren sur qui Proc Get_Group_Name ermitteln.

qui dritte paramètre gibt à, si Rechte interdit ou bien erlaubt volonté devoir et ist également un String. ici peux aussi angegeben volonté, si le vieux DACL gelöscht volonté soll.
+ bedeutet Rechte erlauben, - bedeutet Rechte prohiber, 0 bedeutet alten DACL effacer. + et - dürfen pas zusammen verwendet volonté. Wird 0 pas angegeben, volonté qui Zugriffsrechte des alten DACL dans den neuen übernommen.

paramètre quatre gibt qui Rechte comme String à:
FILE_READ_DATA (Erlaubt données aus einem File trop lesen)
FILE_WRITE_DATA (Erlaubt données trop Scheiben)
FILE_APPEND_DATA (Erlaubt données anzuhängen)
FILE_READ_EA (Erlaubt Avancé Attibute trop lesen)
FILE_WRITE_EA (Erlaubt Avancé Attribute trop écrivons)
FILE_EXECUTE (Erlaubt une Dossier auszuführen)
FILE_READ_ATTRIBUTES (Lesen qui Fileattribute)
FILE_WRITE_ATTRIBUTES (Changement qui Fileattribute)
RITE_DAC (Changement qui DACL Einträge)
READ_CONTROL (Lesen qui DACL Einträge et Besitzer)
SYNCHRONIZE (Erlaubt einem FileHandle sur un Complitition I/O trop attendre)
File_Delete_CHILD (Erlaubt une Unterordner trop effacer - pour Fichiers aucun signification)
ACCESS_SYSTEM_SECURITY (Erlaubt den Zugriff sur den SACL)
WRITE_OWNER (propriétaire changement)
F_DELETE (Dossier effacer)
 
23.05.2005  
 



 
- page 2 -


allô Christian...

cela sieht pas seulement hervorragend aus, cela sieht spitzenmäßig aus!

on a es geschafft! Es funzt! qui Sensation!
 
23.05.2005  
 




CB
Freut mich unheimlich, qui sich qui Aufwand bezahlt gemacht hat...
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.05.2005  
 



je vois Ah déjà appliqué anner PCU bricoler.

Salve.
 
23.05.2005  
 



allô Christian...

et comment sich cela gelohnt hat. cela beste daran: j'ai weltweit dans aucun Programmiersprache jusqu'alors irgendeinen Voir le texte source trouvé, qui cela dans cette Art et Weise régulariser konnte! qui bientôt programmieren veux, soll gefälligst Profan apprendre!!!

allô IF...

Habe malheureusement ne...aucune XProfan - c'est pourquoi überlasse je es dir, aus qui Proc une PCU trop faire. avec qui PROC werde je un Programme de mir anpassen et après qui Funktionen qui PROC dans qui API Library aufnehmen.
ensuite werde je mich dans gleicher Weise à Registry kümmern - wohin stellt on überhaupt là qui Zugriffsrechte un? Regedit32??

PS:
Sogar Roland et Uwe avons sich aujourd'hui qui neuen Funktionen qui API Library angesehen. Roland ist maintenant scheinbar täglich ici.
GetTokenInformation et ConverttStringSIDToSID sollte sich chacun Windows2000/XP Nutzer eigentlich einmal angesehen avons. avec cette Funktion läßt sich einiges sur qui Registry et den Token apprendre - besten Dank nochmals pour deinen Tipp trop GroupMembership, Christian! Du scheints toi wirklich bien dans qui Registry auszukennen...
 
23.05.2005  
 



So, hab zur Zeit wieder Nachtschicht. si je avec cela fertig suis, werde je qui PROC so paraphraser, qui qui API-Rückgaben chez besoin dans un auparavant avec Assign zugewiesene Logdatei geschrieben volonté peut, mais pas doit. après wird qui Proc ici im passenden Forumsbereich veröffentlicht.

après werde je mich à Aufnahme qui encore fehlenden APIs aus qui PROC dans qui API Library kümmern.

si beides getan ist, stehen pour Profanprogrammieren Türen offen, qui scheinbar dans anderen Programmiersprachen sous Windows seulement den grand Experten vorbehalten sommes, sans qui on mais - comment dit - eigentlich gar aucun richtigen Mehrbenutzeranwendungen écrivons peux.

cet PROC bietet überhaupt seulement qui Possibilité (pour pas Experten, comment wir il y a) Datenbankanwendungen pour plusieurs Benutzer sous WindowsNT/2000/XP trop écrivons, quoi eigentlich sonst im Prinzip gar pas possible ist, si on qui Kenntnisse pas besitzt, qui je ici angewendet habe.

je trouve es une déshonneur, qui Sachen, qui eigentlich chacun Débutant savons sollte, de Microsoft so mal et unzureichend dokumentiert sommes.
j'ai avant, ca pour den deutschen Bereich et unsere Programmiersprache trop changement...
 
26.05.2005  
 



allô Profaner...

cela final Ergebnis ist fertig et est sich comme Include depuis gestern ici sur dem Server.
avec cette Include ist es possible, chaque User desssen Loginnamen on kennt beliebige Zugriffsrechte sur une Dossier ou bien une Dossier trop erlauben ou bien aussi cet trop prohiber.
Nebenbei peux on cet Zugriffsrechte naturellement pas seulement certain Usern erlauben ou bien prohiber, mais aussi ganzen Usergruppen. Dabei volonté chez besoin automatisch qui richtigen Gruppennamen qui Usergruppen Administratoren et chacun ermittelt, quoi es possible pouvoir sans weitere Kenntnisse sur cela System qui Beschränkungen chaque Users, qui Mitglied cette Gruppen ist, trop Travailler.
 
29.05.2005  
 



je werd mich next semaine kurz hinsetzen et la fois mittels qui Inc nen kleinen opensourceVerwalter construire, kk?

Salve.
 
29.05.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.097 Views

Untitledvor 0 min.
RudiB.31.01.2016

Themeninformationen

cet Thema hat 3 participant:

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


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie