On Thursday 22 February 2007 17:00, Angus MacGyver wrote:
> Now taken a look at those settings, tweaked and rebooted but still a
> normal user cannot hibernate the system...
>
> Please can someone point me in the right direction.
I would like to offer some philosophy, which when properly considered,
may
prove to be helpful ...
... this problem (and others like it, I'll explain in a minute) come up
frequently because of our common windoze heritage--- a mindset that a
personal computer is a single user application launcher. It seems on the
surface that any user should be able to automatically mount or unmount a
device... have access to all hardware ports, and be able to *suspend* or
*hibernate* the system! In fact just the opposite is true.
Only root should be able to suspend the system. Only root should be
able to
hibernate a system. Only root should be able to mount/umount devices, and
only root should have access to the system's hardware ports.... in fact, only
the kernel should have access to the system's hardware ports.
Any true operating system will restrict system services (particularly
those
which bring the system *down* ) to the kernel and the root authority---for
any truly multiuser multitasking operating system. To say this another way,
no individual *general* user on the system should be able to stop the system
nor do anything within their virtual address space that would result in
stopping the system---- this is assuming that there are *other* users on the
system (maybe even just system processes) that should not be stopped just
because the user wants to suspend. Its not a personal computer... its a
system.
Unix and unix-like operating systems (including Linux) are true
operating
systems in every sense of the word (very much unlike windoze). Even though
the machine may only have ONE user logged on *ever*, it is still a multi-user
system which restricts the shutdown of the system to root. Many folks (and
some distros) bypass this, and its a mistake. My belief is that folks need to
understand what a real OS is. Those of us from the old IBM VM days, or the
older UNIX days, realize that a computer is a system which should not
arbitrarily crash, and which should not be subject to downtime do to the
actions of any single user--- including shutdown, suspend, or hibernate.
All of my systems (including my laptop) restrict all admin activities
to
root, including shutdown among many others. If root access is required my
users su to root (if authorized) and perform the function with authority,
permission, security, safety and logging. What I find is that people moving
over to Linux from windoze will try to make Linux look and behave like
windoze.... and thereby missing the whole point of moving to Linux in the
first place. Some folks even take this to extremes (due to misunderstanding)
and run *all the time* logged in as root... the way some windoze users always
logon as administrator. The problem is that root on unix-like systems is
absolutely dangerous... unlike the semi bogus administrator logon of windoze.
If you force yourself to work within the restrictions of the unix system then
the restrictions of the system will protect you and even become your friend.
Just words to the wise.
--
Kind regards,
M Harris <><
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]