Saltar al contenido principal

Modificar recursivamente el propietario y los permisos de archivos (sys.lchownmod_r)

Declaración

sys.lchownmod_r(ruta_archivo, id_usuario, id_grupo_usuario, permisos)

Parámetros

  • Ruta del archivo
    Tipo texto
  • ID de usuario
    Tipo entero
  • ID de grupo de usuario
    Tipo entero
  • 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 el propietario y los permisos de todos los archivos y subdirectorios del directorio, sin recorrer directorios a los que apunten enlaces simbólicos profundos
Palabras clave: reparar permisos, modificar permisos, cambiar permisos
Esta función solo está disponible a partir de las versiones posteriores a 20250220

Ejemplo

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

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