Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Please describe futher what you mean by "public".

Via what resource? Web? File sharing (AFP or SMB)? SSH? FTP?
 
yellow said:
Also, please tell us what version of OS X you're using.

sorry... by public i mean every program and application useable by every user on the computer. i'm running 10.4.5.
 
OK, still need more info..

As for Apps, they should already be usable by everyone provided they are in /Applications and/or /Applications/Utilities/

As for folder/files..

Well, if you have folder/files that you need to have shared, then you should put them in /Users/Shared/

Or have a single login, as multiple logins and open permissions to allow any user access to anything in other people's /Users/username defeats the purpose of having multiple users.

Can you be more specific about what/where files/folders you're trying to allow any user access to?
 
sam10685 said:
sorry... by public i mean every program and application useable by every user on the computer. i'm running 10.4.5.

If you want files to be visible by all users, you can save them to -

Your Public folder (in your home folder)
The Shared user folder (in Users)
The root level of your hard drive.

You might need to double check afterwards if the file has write permission for other users. (in the Get Info panel)
 
whooleytoo said:
The root level of your hard drive.

Or, more sanely... create a folder at the root level of your hard drive and then save the files in that folder.

To create a folder and make it possible for all users to save files there and have all users be able to open and modify files there here are the steps that I would use. Open the terminal (from /Applications/Utilities/Terminal).

For this example we will give the shared folder the name PublicFiles. (For the example commands it is important that the shared folder name does not contain any spaces.)

In the terminal enter each of the following commands:
Code:
sudo mkdir /PublicFiles

sudo chmod a+rwx /PublicFiles

sudo chmod a+t /PublicFiles

This leaves you with a folder that all users can save files into. However, each file saved there will need to be explicitly set to be accessible by all users in the File Info panel. (This is not necessary if all users are administrators.)

The mkdir command creates the folder (mkdirECTORY). The first chmod command sets the permissions so that everyone can access the folder (chANGE moDE). The second chmod command prevents the folder permissions from being changed in some specific circumstances.
 
whooleytoo said:
Why use the Terminal in that case - why not just use the Finder's Get Info window?

Mostly, for me it is because I spend more than 80% of my computing life in the terminal and always have a terminal window open. :)

I freely admitted that there are other ways to accomplish the task. This is why I said that I was giving the way I would use. Also, I'm not sure if it is possible to set the sticky bit (chmod a+t) on files using Finder's Get Info window.
 
yellow said:
Can you be more specific about what/where files/folders you're trying to allow any user access to?

everysingle file and folder on my computer. (documents, movies, songs, ect...) particularly, every song so i can put them in itunes.
 
mrichmon said:
Mostly, for me it is because I spend more than 80% of my computing life in the terminal and always have a terminal window open. :)

I freely admitted that there are other ways to accomplish the task. This is why I said that I was giving the way I would use. Also, I'm not sure if it is possible to set the sticky bit (chmod a+t) on files using Finder's Get Info window.

do u know a terminal command that makes the music folder public to all userss?
 
sam10685 said:
everysingle file and folder on my computer. (documents, movies, songs, ect...) particularly, every song so i can put them in itunes.

Then I must ask what the point of having multiple logins is? Why not just have one login that autologs in when you restart?
 
yellow said:
Then I must ask what the point of having multiple logins is? Why not just have one login that autologs in when you restart?

i don't know. i think people like it when their name is in the top-right corner and not mine.
 
sam10685 said:
i think people like it when their name is in the top-right corner and not mine.

Sorry, but that's a piss-poor reason to put yourself through the headache of sharing ALL your (and everyone else's) files with everyone else that logs into the computer. And it is (and will continue to be) a bit of a headache. Screw what they like, make it easy for yourself and just have an autologin to your user OR create a new generic user and copy your stuff to THAT user and have the generic user autologin.
 
mrichmon said:
Mostly, for me it is because I spend more than 80% of my computing life in the terminal and always have a terminal window open. :)

I freely admitted that there are other ways to accomplish the task. This is why I said that I was giving the way I would use. Also, I'm not sure if it is possible to set the sticky bit (chmod a+t) on files using Finder's Get Info window.

I don't have the patience to open the Terminal just to alter permissions (or real posts fully! sorry). What's the purpose of the sticky bit? I'm sure I've heard this before, but can't recall.

sam10685 said:
i like that quote... except, who is John Siracusa?

Siracusa is a writer with Arstechnica.com, he writes some of the most in-depth reviews you'll read. He's an outspoken critic of UI and behaviour inconsistencies in OSX and in particular the Finder - but it's very constructive criticism.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.