Bug 480439 - RFE: Revisor should not require root access
Summary: RFE: Revisor should not require root access
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: revisor
Version: 10
Hardware: noarch
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jeroen van Meeuwen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-17 10:35 UTC by Joachim Frieben
Modified: 2009-02-01 01:35 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-02-01 01:35:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Joachim Frieben 2009-01-17 10:35:13 UTC
Description of problem:
When launching revisor, it immediately asks for the root password which suggests that it runs with full root authorization afterwards. This is probably unnecessary and should not be the case. I should be possible to create a spin as an ordinary user using globally writable directories/files or (better) carry out all necessary operations confined to the user's home directory.

Version-Release number of selected component (if applicable):
revisor-2.1.3-1.fc10

How reproducible:
Always.

Steps to Reproduce:
1. Launch revisor.
  
Actual results:
Revisor asks for root password.

Expected results:
Revisor creates GUI window immediately running with limited rights.

Additional info:
I do not see the need for running revisor as root. For creating RPM packages using 'rpm', this mode has long been deprecated. It is much better to set up the build directories locally in the user's home directory and create them as ordinary user with limited rights. As of F10, /usr/src/redhat/.. does not even exist anymore. Even when running 'rpm' as root, the build process happens in root's home directory. The same reasoning applies to revisor, at least in my eyes.

Comment 1 Fedora Admin XMLRPC Client 2009-02-01 00:05:59 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 2 Jeroen van Meeuwen 2009-02-01 01:35:59 UTC
This is not a bug in the Revisor software, we do require root privileges to set up loop devices and so forth.


Note You need to log in before you can comment on or make changes to this bug.