files/chmod
Change file or directory permission bits (chmod) with safety: refuses symlinks, supports octal and symbolic modes, recursive option, and optional root privilege for files you don't own.
Instructions
Changes a file's or directory's permission bits (chmod). Never follows symbolic links: a path containing a symlink in any component is refused, and recursive changes skip symlinks and report them. Numeric modes follow GNU chmod semantics (on directories a 4-digit mode keeps setuid/setgid; use 5 digits, e.g. 00755, to set them exactly).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Octal (644, 0755, 4755) or symbolic (u+x, go-w, a=r, +X, u+s, +t; comma-separated) | |
| path | Yes | Absolute path | |
| recursive | No | Also apply to everything below a directory (symlinks are skipped, never followed) | |
| privileged | No | Run as root - needed for files you don't own |