Feature changed by: Sławomir Lach (Lachu)
Feature #305640, revision 23
Title: Replace gnomesu by something more modern
openSUSE-11.2: Rejected by JP Rosevear (jproseve)
reject date: 2009-08-21 08:44:09
reject reason: Past feature freeze
openSUSE-11.3: Rejected by Vincent Untz (vuntz)
reject reason: Didn't happen for 11.3.
openSUSE Distribution: Rejected by Gertjan Lettink (knurpht)
reject reason: Too old
Requested by: Vincent Untz (vuntz)
Product Manager: Federico Lucifredi (flucifredi)
Partner organization: openSUSE.org
gnomesu is kind of obsolete and unmaintained.
In the world of PolicyKit, we could use the new PolicyKit-aware gksu,
or the adminkit stuff done by Rodrigo.
#1: Federico Lucifredi (flucifredi) (2009-01-26 19:23:30)
this is probably a duplicate.
#2: Vincent Untz (vuntz) (2009-09-07 14:22:26)
FWIW, we also have pkexec now, but pkexec doesn't work with graphical
apps (it doesn't keep $DISPLAY)
#3: Vincent Untz (vuntz) (2010-06-03 16:21:40) (reply to #2)
#4: Thiago Sayao (sayao) (2010-06-22 13:25:41)
While replacing it, please take this request into account:
+ #5: Sławomir Lach (lachu) (2017-07-21 04:34:47)
+ In word of explainshell, OpenSuSE/SUSE users could use partnership:
+ is similar to explainshell, but born many years before. It preprocess
+ files written in special language to achieve file ready to interpret by
+ simpleshell(part of partnership). I put script to run dolphin below: #!
+ /usr/bin/secshell not_root keep_env_var HOME keep_env_var DISPLAY
+ /usr/bin/dolphin Partnership will explain each command script would
+ like to run, each file and each environment variable. Also it display
+ risk level for each command/file. If there's no description in
+ partnership database, then it uses manual pages. For example, process
+ file #!/usr/bin/secshell rm -rf / Will generate Command: rm -rf / -
+ Delete all your files - 7 Files: / - root directory To makes it work, I
+ must change one think. Currently, for security reasons, keep_env_var
+ command could been used only in place with not_root, but I can change
+ Why this? - Because user have an list, which environment variable would
+ been saved. - User have an explanation, which command will be executed
+ and what these commands could do - etc.