Saltar al contenido principal

Modificar recursivamente los permisos de archivos (sys.lchmod_r)

Declaración

sys.lchmod_r(ruta_archivo, permisos)

Parámetros

  • Ruta del archivo
    Tipo texto
  • Permisos
    Tipo entero; valor de permisos, por ejemplo, el octal 0755 equivale a 7 * 8^2 | 5 * 8^1 | 5
    Tipo texto; valor de permisos, por ejemplo "0755" o "rwxr-xr-x" (compatible desde la versión 20250625)

Descripción

Modifica recursivamente los permisos de todos los archivos y subdirectorios del directorio, sin recorrer directorios a los que apunten enlaces simbólicos profundos
Esta función solo está disponible a partir de las versiones posteriores a 20250220

Ejemplo

sys.lchmod_r("/var/mobile/Media/1ferver", 7 * 8^2 | 5 * 8^1 | 5)

-- Las versiones posteriores a 20250625 admiten las dos formas de parámetros siguientes
sys.lchmod_r("/var/mobile/Media/1ferver", "0755")
sys.lchmod_r("/var/mobile/Media/1ferver", "rwxr-xr-x")