Skip to content

t-richards/permfixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

permfixer

Permissions fixer utility for Unix and GNU/Linux. Basically a special-purpose chown+chmod.

Installation (manual)

Download the latest release from the releases page.

Usage

$ permfixer [opts] <directory path>
options:
  -h, --help           Show this help message
  -d, --dperm <perm>   Specify directory permissions
                       Current value: 0755
  -f, --fperm <perm>   Specify file permissions
                       Current value: 0644
  -g, --group <group>  Specify an alternate group owner
                       Current value: 100
  -u, --user <user>    Specify an alternate user owner
                       Current value: 1000

Examples

  1. Double-check specified permission and owner values before changing anything
$ permfixer --fperm 0664 --dperm 2775 --user www-data --group www-data --help
  1. Fix permissions on a janky web root
$ sudo permfixer --fperm 0664 --dperm 2775 --user www-data --group www-data /var/www/site