[maemo-users] Re: Bricked a third time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marius Vollmer wrote:
> "ext Aniello Del Sorbo" <anidel at gmail.com> writes:
> 
>> I still don't understand why this cannot be done in an easy way from
>> the maemo team.
> 
> Patches are welcome! :-)
> 
It would be nice to :)

> It is not completely straighforward to use dpkg and apt-get with mixed
> users, but it might not be that difficult either.  You would need to
> make sure that they can still maintain their databases and caches,
> etc.
>
I know it not straightforward, I said easy, not "it's there, just 
activate it". I am aware there would be issue and something would need a 
rethink.
But I am quite confident it could be done.

dpkg and whatever other app that install application on the device can 
be executed by root, but they can run the 
pre/post/during/you_name_it-install script as 'user'.
If they are not though already like that, I do not welcome patching the 
dpkg itself.

I am not a dpkg guru, but I will take a look at it. Who knows if they 
already thought about this scenario.
After all it makes sense also on a regular desktop.

> But, increasing the robustness of the device is a much more subtle
> issue than not installing packages as root.  Not installing packages
> as root doesn't give you much protection against accidents.  (Not
> _running_ them as root does, on the other hand.)
>
Yes.

> You will also need to prevent applications from doing harm at
> run-time, for example.  What good is it when an application has not
> been installed as root but still deletes all your image files by
> accident?  Or a statusbar plugin consumes so much memory at a steady
> rate that the device reboots after 10 minutes?  You could make a
> distinction between applications that you allow to modify your files
> (all files, or just some?) and other that are just alloed to read them
> (really?  maybe you should not let them read your honey moon
> pictures).
> 
That's a different matter. Badly conceived apps can still and will cause 
damage. No matter how are they ran.

> I think that way lies madness.
> 
:)

--
anidel



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]    

  Powered by Linux