mod

modifica permisos UNIX y fechas mediante PHP

ArchivosVersión 1.1.4Estable
lil-terminal

Resumen

mod modifica permisos UNIX y fechas mediante PHP. mod notes.txt -0600 limita el acceso al propietario; mod notes.txt -m 0644 usa la opción explícita. Si está instalado stat, muestra luego las propiedades.

Revisar y cambiar

Crea un archivo temporal con mf, consulta mod notes.txt, cambia a -0600 y comprueba el resultado.

Sintaxis

lil-terminal
mod [path] [-0755|-m 0755] [-YYYYMMDD] [-HHMMSS] [-o|-s]

Referencia

mod [path]

inspeccionar metadatos con stat (solo lectura)

mod <path> -0755

definir permisos octales con la forma abreviada

mod <path> -m 0755

definir permisos en formato mode de UNIX mediante la opción mode

mod <path> -20251225

definir la fecha

mod <path> -121008

definir la hora en formato HHMMSS

mod <path> -20251225 -121008

definir fecha y hora

mod <path> ... -o

cambiar solo la hora de acceso

mod <path> ... -s

cambiar solo la hora de modificación

Notas

-YYYYMMDD indica fecha y -HHMMSS hora. Normalmente se actualizan acceso y modificación. -o limita a acceso y -s a modificación; sin fecha u hora no tienen efecto. Se utiliza la zona horaria del PHP del servidor.

Seguridad

Sin parámetros de cambio, mod llama a stat en modo consulta o avisa si falta. Las fechas inválidas se rechazan. Evita permisos 0777 sin necesidad.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Inspeccionar metadatos con stat (solo lectura)

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install mod
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install mod -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install mod -v 1.1.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade mod
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install mod -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Inspeccionar metadatos con stat (solo lectura)
mod
Path         sandbox
Type         directory
Items        16
Permissions  0755  drwxr-xr-x
Modified     2026-08-11 18:40:00
Inspeccionar metadatos con stat (solo lectura)
mod \sandbox\feed.xml
Path         sandbox/feed.xml
Type         file
Extension    xml
Size         127 b (127 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
Definir permisos octales con la forma abreviada
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -0600
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0600  -rw-------
Modified     2026-08-11 18:40:00
Definir permisos en formato mode de UNIX mediante la opción mode
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -m 0644
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
Definir la fecha
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00
Definir la hora en formato HHMMSS
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 12:10:08
Definir fecha y hora
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 12:10:08
Cambiar solo la hora de acceso
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -o | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00

Modified     2026-08-11 18:40:00
Accessed     2025-12-25 18:40:00
Cambiar solo la hora de modificación
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -s | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00

Modified     2025-12-25 18:40:00
Accessed     2026-08-11 18:40:00
Definir permisos octales con la forma abreviada
mod \sandbox\missing.txt -0644
Ruta no encontrada
Definir la fecha
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251344
No válido: fecha u hora

Archivo usado en este ejemplo: sandbox/tmp/README.txt

El ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Documentación relacionada

Versión pública actual

v1.1.42026-10-31

Read-only metadata inspection via stat

mod and mod <path> reuse the installed stat renderer; modifications still require explicit flags.