Skip to main content

Change files and directories permisions and owner recursivily from current directory

Project description

What is RecPermissions?

It’s a script to change Linux permissions and ownership in one step. It can delete empty directories when necessary.

This script doesn’t work on Windows.

Usage

Here you have a console video example:

![English howto](https://raw.githubusercontent.com/Turulomio/recpermissions/master/doc/ttyrec/recpermissions_howto_en.gif)

Once installed, you can see man documentation with

man recpermissions

Dependencies

Changelog

1.10.0

  • Now user is informed when he tries to change ownership with uid or gid

1.9.0

  • Solved bug when using Default None arguments.

1.8.0

  • Improved colorized output.

1.7.0

  • Fixed critical bug with symlinks

1.6.0

  • Octal permissions string is now validated in –files and –directories

  • #15 Absoute path directory given as a paramater changes its permissios too

1.5.0

  • Added frech translation

1.4.0

  • Improved man pages

  • If recpermissions is executed on Windows, just exists script, instead of crash.

  • mangenerator is not needed for setup.py main script

1.3.0

  • If file owner isn’t in /etc/passwd now remains its uid, and desn’t crash

  • Code of conduct is added to the project

  • Added localized integers in summary

  • Added files to french translation

  • Added –only parameter funcionality to allow change ownership and permissions of one file or directory

1.2.0

  • Due to a boolean logic error, some changes didn’t took place

1.1.0

  • Added 30 seconds to reload video in howto.py

  • Nothing is changed if –user –group –files or –directories is not set.

1.0.0

  • Version fully operational

  • Added howto video in English and Spanish

  • Man pages and spanish translation have been improved

  • Added summary and added io error exception catching

0.2.1

  • Solved critical bug. Directory now is set tu absolut_path parameter

0.2.0

  • Added absolute path parameter to avoid errors and wrong changes

0.1.1

  • Solved bug in current path directory

0.1.0

  • Creating infrastructure

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recpermissions-1.10.0.tar.gz (782.3 kB view details)

Uploaded Source

File details

Details for the file recpermissions-1.10.0.tar.gz.

File metadata

  • Download URL: recpermissions-1.10.0.tar.gz
  • Upload date:
  • Size: 782.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for recpermissions-1.10.0.tar.gz
Algorithm Hash digest
SHA256 e91326e8559266f66dd6dc6277b9e16ec67c9a361cffaea705b5f3780e8f458b
MD5 c41307eba665b0f1862667528a7cdf06
BLAKE2b-256 b7695fdd0d7fe50e242f095cd958d25e9cdd58d378f31887960f6dd2530c53d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page