[OLPC devel] su/sudo or not to sudo/su (was PATCH: add --loginpause to mingetty)
Iain (OLPC) Davidson
olpc at myna.ws
Thu Jan 10 18:37:32 EST 2008
Bernardo,
FYI,
I just recently updated from build 650 (G1G1 factory build) to
Update.1675. Noticed a different behavior for accessing
*root account* and functions.
I used to be able to open Terminal (or Ctrl-Alt-Neighborhood) and the
following at the unix/bash prompt.
$ su -
or
$ su -l
But now, after the update, those don't seem to work. But I did discover the
alternative method..
$ sudo <command>
I typically like the solution of
$ sudo bash
for several root level commands.
QUESTION:
Which direction is OLPC/XO Laptop headed for doing updates and
installation of software ?
One could also, limit the programs which can be run under 'sudo', as another
solution.
Issue is definitely complex and no easy solution apparent !
-Iain
On Jan 9, 2008 4:20 PM, Bernardo Innocenti <bernie at codewiz.org> wrote:
> Hello Florian,
>
> the attached patches add an option to pause login until the user hits
> a key.
>
> We need something like it on OLPC because:
>
> - we don't want to set an empty password for either user root or olpc
>
> - at the same time, we want to allow users to login as root at the
> console
>
> - finally, we do not wish to waste memory on shells the user hasn't
> yet used
>
> The security model we are implementing is very different from UNIX: we
> ultimately trust the user at the console, but we don't trust applications
> and we don't want them to gain root privileges using su or sudo with no
> password.
>
> I'm committing these changes to the OLPC-2 branch of mingetty in
> Fedora CVS. Please, let me know you'd like to merge them or
> something similar.
>
> --
> \___/
> |___| Bernardo Innocenti - http://www.codewiz.org/
> \___\ One Laptop Per Child - http://www.laptop.org/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20080110/a1bc533e/attachment.html>
More information about the Devel
mailing list