John said:
It's not too hard, it's annoying. All of the file permissions
garbage is just further proof that Linux is a server operating
system, not meant for end users. The file permissions are
unnecessary and cumbersome for a casual/ordinary personal computer
user. No doubt the programmers know better, but there are still
some Linux Lunatics running around touting the next as a
mainstream operating system. Real programmers probably don't care,
their money comes from businesses. They know they're not competing
against Microsoft in the personal computer market.
You're forgetting the origins of these machines.
At one time, for end users, you would have *one* Unix box,
32 serial ports, and individual *text* terminals would
allow login. It was a timeshared system, allowing a large
number of users to share an expensive resource. To
"partition" the users from one another, the permission
bits ensured ordinary users, didn't start reading roots
email box.
The fact only one user logs into a Linux box now, is an
aberration. The infrastructure is there, to support
multiple users at the same time.
You can even run multiple graphical sessions, using
remote X terminals. We used that technology at one
time too. At work, some of the software developers would
use "thin clients", and share a box with another developer.
They also had software at work, for load balancing. You
could open your email in the morning, and the email task
would be running on a computer down the hall. This occasionally
led to complaints, when a "pig process" from one user, made
the machine down the hall run sluggish for that user.
In fact, I used that capability at home. Using an encrypted
VPN, I used to remote into my Unix box, and do CAD design.
It was slow, but the screen looked just like my screen at work.
So these environments have been supporting multiple users,
in a flexible fashion for a long time. The fact your Linux
box only has you sitting in front of it, and not a pile of
squids sharing it, is a lucky break for you. But those
permission bits aren't going away any time soon. This
is not Windows 98.
Paul