Software Santa

FREE and/or Open Source Desktop Software! => System Repair and Other Utilities => Macintosh X Only Utilities => Topic started by: Software Santa on May 31, 2010, 01:32:12 PM

Title: BatChmod is a utility for manipulating file and folder privileges in Mac OS 10.5
Post by: Software Santa on May 31, 2010, 01:32:12 PM
BatChmod is a utility for manipulating file and folder privileges in Mac OS 10.5 or later

Quote
What is BatChmod?

BatChmod is a utility for manipulating file and folder privileges in Mac OS X.

It allows the manipulation of ownership as well as the privileges associated to the Owner, Group or others. It can also unlock files in order to apply those privileges and finally, it can remove any ACLs added to a folder or file under Mac OS X 10.5 Leopard if required.


If none of this makes sense to you, maybe BatChmod is not for you :-) It has the potential to mangle your files if you do not know what you are doing. ESPECIALLY if you change the permission of your whole disk at once... just don’t do that.


It is quite useful to gain control back of a folder you moved from another machine or another user on your machine.


Oh, and it can empty the Trash on all mounted volumes too, even if the Trash doesn’t seem cooperative.


BatChmod is free as always. But we have had to move it to a commercial web server for it to be available at all times. If you would like to help pay for this bandwith you can make a donation using the button on the site.


More features:

   1. • Works under Mac OS X 10.5 and 10.6 and is Intel native
   2. • Can display the commands which were just run in case you want to know
   3. • It now allows entry in Octal if you like (through the Info Window)
   4. • And probably some other stuff I canot recall... :-)


If you like BatChmod and use it, you are welcome to donate of course.



Just a bit of documentation (more in the online Help):

About permissions

Unix permissions is a fairly complex subject and not for neophytes. But like anything, it can be mastered. Here is a bit of information on using BatChmod. But if you need to understand more about Unix permissions, the web is full of resources on exaplaining them. They are the same if you are running Mac OS X, Linux or any other Unix or unix-like system.


On top of this, Mac OS X 10.5 Leopard added another layer of permissions called ACLs (Access Control Lists). Batchmod does not manipulate these, but can completely remove them for files and folders to help ou in some cases.


Changing permissions in BatChmod

To select a file or folder, click the File... button or drag from the Finder to:

the BatChmod icon (in the Finder's Toolbar or the Dock)

the BatChmod window


Check boxes have three states: On, Off and No Change (horizontal line).


Popup menus have two states, selecting a name will apply the name as the owner or group, selecting the Horizontal lines will make no change to that item


To set all controls to "No Effect", select "Set privileges to Neutral" in the Edit menu. Neutral privileges mean current settings will not be changed.


If you do not get the desired results, for example, if some enclosed files are not modified when you apply the changes, you will not necessarily get an error message. Sometimes, this is due to the fact that some files may be locked and will not be modified. Try using the Unlock feature then.

http://macchampion.com/arbysoft/BatchMod/Download.html (http://macchampion.com/arbysoft/BatchMod/Download.html)