PDA

View Full Version : Richiesta software modifica permessi cartelle



Kali
25th March 2010, 14:00
Ciau,

avrei la necessità di modificare i permessi di accesso ad alcune cartelle Windows e relative sottocartelle in massa,praticamente devono perdere gli attuali diritti e prendere tutte il permesso "everyone" file compresi.

conoscete qlc software che lo fa in automatico?
parliamo di centinaia di cartelle quindi manualmente sarebbe una pazzia

grazie

Jeff
25th March 2010, 14:07
In vbs



Function SetPermissions()
Dim strHomeFolder, strHome, strUser
Dim intRunError, objShell, objFSO

strHomeFolder = "C:\Test"

Set objShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(strHomeFolder) Then
intRunError = objShell.Run("%COMSPEC% /c Echo Y| cacls " _
& strHomeFolder & " /e /c /g everyone:F ", 2, True)

If intRunError <> 0 Then
Wscript.Echo "Error assigning permissions for user " _
& strUser & " to home folder " & strHomeFolder
End If
End If
End Function

Kali
25th March 2010, 14:11
mm interessante grazie mille provo in questi giorni :)

Prende solo la cartella specificata o tutte le sotto cartelle e file inclusi?

Jeff
26th March 2010, 11:17
Onestamente non l'ho mai provato, ma a naso e' ricorsiva.

Eltarion
26th March 2010, 11:37
a me non sembra ricorsiva :nod:

comunque c'è questo programma che potrebbe fare al caso tuo: Access Administrator

Il problema è che non è freeware, ma se ti serve solo "momentaneamente" potrai sicuramente pescarlo con la giusta esca :hidenod:

Rayvaughan
26th March 2010, 12:29
Script in autoit, una funzione predefinita, una riga :sneer:

da notare che una cartella è considerato un file


http://www.autoitscript.com/autoit3/docs/functions/FileSetAttrib.htm

Kali
26th March 2010, 13:02
Grazie a tutti provo le 3 soluzioni :)

Rayvaughan
26th March 2010, 14:24
hum avevo letto male, attributi al posto di permessi

vabbè ci sarà sicuro una funzione simile

Amiag
26th March 2010, 15:11
Non vorrei ricordare male, ma se dai everyone come accesso ad una cartella, le sottocartelle ed i file son accessibili in automatico...

Edit : almeno in XP.

Kali
26th March 2010, 15:28
Non vorrei ricordare male, ma se dai everyone come accesso ad una cartella, le sottocartelle ed i file son accessibili in automatico...

Edit : almeno in XP.

No,dipende da dove hanno ereditato i permessi.

A me serve qualcosa che con i diritti di administrator me le cambi tutte ^^

Jeff
26th March 2010, 16:29
a me non sembra ricorsiva :nod:


La funzione no, ma i parametri mi pare lo indichino :)