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
Links
- Doxygen documentation:
http://turulomio.users.sourceforge.net/doxygen/recpermissions/
- Pypi web page:
- Gentoo ebuild
If you use Gentoo you can find a ebuild in https://github.com/Turulomio/myportage/tree/master/app-admin/recpermissions
Dependencies
https://www.python.org/, as the main programming language.
https://pypi.org/project/colorama/, to give console colors.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e91326e8559266f66dd6dc6277b9e16ec67c9a361cffaea705b5f3780e8f458b |
|
MD5 | c41307eba665b0f1862667528a7cdf06 |
|
BLAKE2b-256 | b7695fdd0d7fe50e242f095cd958d25e9cdd58d378f31887960f6dd2530c53d2 |