È possibile scoprire l'attuale proprietario di una cartella?


12

Sto eseguendo Windows 8 Enterprise x64 . Ecco le impostazioni di sicurezza correnti per una cartella su un volume NTFS:

Impostazioni di sicurezza avanzate

Non ho accesso né al contenuto della cartella, né alle sue impostazioni di sicurezza né al suo attuale proprietario. Dato che sono un amministratore, potrei assumere la proprietà e concedermi le autorizzazioni necessarie, ma le informazioni sull'attuale proprietario andrebbero perse.

Esiste un modo per scoprire l'attuale proprietario senza modificare le autorizzazioni o almeno per sapere chi era il proprietario prima di assumere la proprietà?


C'è qualche differenza con l'utilizzo cmde l'inserimento dir /Q foldername? Questo dovrebbe mostrarti il ​​proprietario (in normali considerazioni).
nerdwaller,

Viene dirvisualizzato @nerdwaller ...anziché un proprietario.
Nik Z.

1
Una domanda in qualche modo simile: superuser.com/questions/356295/…
Vladimir Reshetnikov

Risposte:


1

Dato che il modello di sicurezza di Windows è così recondito, è del tutto possibile trovarsi senza le autorizzazioni necessarie per scoprire quale utente possiede un oggetto o concedersi le autorizzazioni necessarie per scoprire quale utente possiede quell'oggetto. In questi casi, le tue opzioni sono ridotte a a) avvolgi un runas ... dir /Qcomando in un ciclo che scorre su tutti i nomi di account noti sul sistema (e digita a turno ciascuna password, supponendo che tu lo sappia), oppure b) morde semplicemente il punto , prendi la proprietà e possibilmente spazzare via qualsiasi ACL sull'oggetto nel processo.


1

Sono stato in grado di far funzionare quanto segue su Windows 7. Naturalmente, YMMV. Da un prompt dei comandi elevato (amministratore), eseguire

icacls E:\Logs /grant nik:f

dove fsignifica pieno controllo. Questo sembra aggiungere una voce di controllo di accesso (ACE) che ti dà il pieno controllo senza cambiare nient'altro. Fallo, quindi guarda di nuovo le proprietà; e poi, se vuoi, elimina il tuo ACE. Se vuoi essere particolarmente attento a ripristinare l'ACL a quello che era prima di manometterlo, prova questo:

icacls E:\Logs /save  Z-acl
icacls E:\Logs /grant nik:f

  (Vai a guardare la directory.)

icacls E:\    /restore Z-acl

Nota la strana sintassi dell'ultimo comando.  Z-aclè solo un nome file arbitrario. Nota: nella mia esperienza, deve essere solo un semplice nome di file; Provai

icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl

e non ha funzionato; apparentemente perché ho specificato un percorso per il file di output.


A proposito, ho avuto un problema a mettermi dir /Qal lavoro correttamente. Spesso diceva erroneamente che il proprietario era SISTEMA. Windows Explorer (proprietà del file) è più informativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.