diff --git a/Windows/Gestion des postes/Gestion des droits d'accès.md b/Windows/Gestion des postes/Gestion des droits d'accès.md index e756da3..446de30 100644 --- a/Windows/Gestion des postes/Gestion des droits d'accès.md +++ b/Windows/Gestion des postes/Gestion des droits d'accès.md @@ -47,12 +47,19 @@ icacls /deny : (interdiction à ajout icacls F:\Téléchargement /deny Frederic:(D,RX) ``` >liste des droits + > N - no access + > F - full access + > M - modify access + > RX - read and execute access + > R - read-only access + > W - write-only access + > D - delete access --- @@ -81,23 +88,19 @@ Get-Acl -Path "C:\Dog.txt" | Set-Acl -Path "C:\Cat.txt" ```powershell Install-Module NTFSSecurity ``` -## Ajouter des droits +### Ajouter des droits ```powershell Add-NTFSAccess -Path "dossier_cible" -AccessRight "type_de_droits" -Account "groupe_de_domaine_local_souhaité" ``` - -## lister les droits + +### lister les droits ```powershell Get-NTFSAccess "dossier_cible" |format-Table -Wrap ``` - -## Gérer les partages -### Ajouter des droits -```powershell -New-SMBShare -Name "Nom_du_Partage" -Path "dossier_cible" -"type_de_droits" "list_users" -``` - -### lister les droits -```powershell -Get-SMBShare -Name "Nom_du_Partage" -``` \ No newline at end of file +>liste des droits utilisables: +>| AppendData | GenericAll | Read | Synchronize | +>| ChangePermissions | GenericExecute | ReadAndExecute | TakeOwnership | +>| CreateFiles | GenericRead | ReadAttributes | Traverse | +>| Delete | GenericWrite | ReadData | Write | +>| DeleteSubdirectoriesAndFiles | Modify | ReadExtendedAttributes | WriteAttributes | +>| FullControl | None | ReadPermissions | WriteExtendedAttributes | diff --git a/Windows/Gestion des postes/Gestion des partages.md b/Windows/Gestion des postes/Gestion des partages.md index 244408d..539756f 100644 --- a/Windows/Gestion des postes/Gestion des partages.md +++ b/Windows/Gestion des postes/Gestion des partages.md @@ -78,6 +78,7 @@ Revoke-SmbShareAccess -Name "chemin vers le dossier de partage" -AccountName "co ```powershell Revoke-SmbShareAccess -Name "Partage" -AccountName "florian@it-connect.local" -Force ``` +--- ### Refuser des droits d'accès sur le partage ```powershell Bloke-SmbShareAccess -Name "chemin vers le dossier de partage" -AccountName "compte dont on veut vérifier les droits" -Force @@ -88,5 +89,4 @@ Bloke-SmbShareAccess -Name "Partage" -AccountName "florian@it-connect.local" -Fo ``` > 💡 Le paramètre -Force permet de zapper la confirmation. -> 💡 on peut débloquer en changeant Bloke par Unbloke ---- \ No newline at end of file +> 💡 on peut débloquer en changeant Bloke par Unbloke \ No newline at end of file