Home_greyopenFATE - openSUSE feature tracking > #305640
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Replace gnomesu by something more modern

Feature state

openSUSE Distribution
Rejected Information
openSUSE-11.2
Rejected Information
openSUSE-11.3
Rejected Information

Description

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.

Discussion


icons/user_comment.png F. L. wrote: (9 years ago)

this is probably a duplicate.

icons/user_comment.png V. U. wrote: (8 years ago)

FWIW, we also have pkexec now, but pkexec doesn't work with graphical apps (it doesn't keep $DISPLAY)

icons/user_comment.png V. U. wrote: (7 years ago)
icons/user_comment.png T. S. wrote: (7 years ago)

While replacing it, please take this request into account: https://features.opensuse.org/310005

icons/user_comment.png S. L. wrote: (4 months ago)

In word of explainshell, OpenSuSE/SUSE users could use partnership:
https://sourceforge.net/projects/partnership/?source=directory

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 this.

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.

Last change: 4 months ago
Voting
Score: 13
  • Negative: 0
  • Neutral: 2
  • Positive: 13
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint