```
icacls "Nombre de objeto o archivo" /setowner "Nombre de usuario o grupo" /T /C /L
```
Por ejemplo, para establecer el usuario actual como propietario del archivo `test.txt`, usaría el siguiente comando:
```
icacls "C:\Users\Public\Documents\test.txt" /setowner %nombredeusuario% /T /C /L
```
Para copiar permisos de un archivo o carpeta a otro, puede usar la opción `/copiar`.
Por ejemplo, para copiar los permisos del archivo `test.txt` al archivo `test2.txt`, usaría el siguiente comando:
```
icacls "C:\Users\Public\Documents\test2.txt" /copiar "C:\Users\Public\Documents\test.txt" /T /C
```
Para exportar los permisos de un archivo o carpeta, puede usar la opción `/ guardar`. Por ejemplo, para exportar los permisos del archivo `test.txt` al archivo `test.acl`, usaría el siguiente comando:
```
icacls "C:\Users\Public\Documents\test.txt" /save "C:\Users\Public\Documents\test.acl" /T /C
```
Para restaurar los permisos de un archivo ACL previamente exportado, puede usar la opción `/restore`. Por ejemplo, para restaurar los permisos del archivo `test.acl` al archivo `test.txt`, usaría el siguiente comando:
```
icacls "C:\Users\Public\Documents\test2.txt" /restore "C:\Users\Public\Documents\test.acl" /T /C
```
Además, puedes:
- Para otorgar permisos de lectura a todos, use:
```
icacls "C:\Users\Public\Documents\test2.txt" /GRANT Todos:R
```
- Para otorgar permisos de Control total a un Usuario específico, utilice:
```
icacls "C:\Users\Public\Documents\test2.txt" /GRANT "Alice":(F)
```
- Para denegar permisos de edición a un grupo específico, utilice:
```
icacls "C:\Users\Public\Documents\test2.txt" /DENY Administradores:(M)
```