[Sugar-devel] [PATCH 2/2] disabling become root button

Thomas C Gilliard satellit at bendbroadband.com
Fri May 20 18:23:55 EDT 2011



Rafael Ortiz wrote:
> On Fri, May 20, 2011 at 4:29 PM, Sascha Silbe <silbe at activitycentral.com>wrote:
>
>   
>> Excerpts from Rafael Ortiz's message of Thu May 19 18:52:59 +0200 2011:
>>
>>     
>>> Temporaly Disabling become root button on terminal activity
>>> avoiding problems reported  SL#2756 and #2597, also in merge request on
>>>       
>> gitorious
>>
>> CC'ing Gary and Walter to discuss the UI side of this.
>> As discussed in both tickets [1,2] we might want to get rid of this
>> button permanently - at least in its current form. It's dangerous
>> (kills the currently running process(es)) and just a shorthand for
>> "su -".
>>
>> While getting rid of the button without any replacement would make root
>> access less easy to discover, I'd argue that without a minimal
>> introduction the shell functionality is equally "hard" to discover. The
>> same minimal introduction (/etc/motd?) could mention "sudo -i".
>>
>>
>>
>>     
> Thanks for the review Sasha, I also think we will need further introductions
> on how to become root, although at this moment I don't know how to add this
> from the activity itself without having a mod on the os, IIRC olpc's term
> had this info along with a ''welcome children of the world'' intro ,
> although dextrose don't. (I might be wrong though), ideas welcomed.
>   
Also It does not work in ubuntu based sugar distros where "sudo su" is 
required
>
>   
>> [terminal.py]
>>     
>>> @@ -86,17 +86,17 @@ class TerminalActivity(activity.Activity):
>>>          tab_toolbar_button.show()
>>>
>>>          # Add a button that will be used to become root easily.
>>> -        root_button = ToolButton('activity-become-root')
>>> -        root_button.set_tooltip(_('Become root'))
>>>       
>> [...]
>>     
>>> +        #root_button = ToolButton('activity-become-root')
>>> +        #root_button.set_tooltip(_('Become root'))
>>>       
>> [...]
>>
>> Please just remove the lines. If we want to bring them back later, we
>> can just revert the patch. That's what a VCS is for after all.
>>
>> Right!.
>>     
>
>
>   
>> Sascha
>>
>> [1] https://bugs.sugarlabs.org/ticket/2597
>> [2] https://bugs.sugarlabs.org/ticket/2756
>> --
>> http://sascha.silbe.org/
>> http://www.infra-silbe.de/
>>
>>     
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110520/8d004973/attachment.html>


More information about the Sugar-devel mailing list