From the terminal you can use the chmod
command to change permissions. In this case the command would be chmod a+r *
. This would change all files in a folder. If you want to do this from the Finder, you would have to create a service. You could then select a group of files and change all of them at once. The instructions are given below.
- Open the Automator application.
- Select "Service" and click "Choose".
- Drag the action "Run AppleScript" to where it says "Drag actions or
files here to build your workflow".
- Set "Service receives selected
text
in any application
" to
"Service receives selected files or folders
in Finder
".
Replace the code
on run {input, parameters}
(* Your script goes here *)
return input
end run
with
on run {input, parameters}
try
repeat with currentfile in input
try
do shell script "chmod a+r " & quoted form of POSIX path of currentfile
end try
end repeat
end try
return input
end run
- Save service as "Readable by All".
- Quit the Automator application.
The service should have been saved in the ~/Library/Services
folder under the name Readable by All.workflow
. If not, move it there.
Now when you highlight one or more files using the Finder application, you can right click and select "Readable by All" to change the permissions.