Parted - GNU Partition Editor [PSARC/2009/145 FastTrack timeout 03/06/2009]
Garrett D'Amore
gdamore at sun.com
Mon Mar 2 18:35:44 PST 2009
Mark Logan wrote:
> Sebastien Roy wrote:
>> On Mon, 2009-03-02 at 14:38 -0800, Phi Tran wrote:
>>
>>> The following RBAC authorizations and profile will be added.
>>>
>>> Authorization Names:
>>> solaris.admin.parted.:::Partition Editor::help=AuthPartedHeader.html
>>> solaris.admin.parted.write:::Edit Partitions::help=AuthPartedWrite.html
>>>
>>
>> Is there a technical reason why reading partition information would
>> require a special authorization?
>>
>
> Parted needs permission to access the raw disk device. Someone told me
> that I needed to use RBAC to allow non-root users to run it.
If "someone" means me, what I meant was you should use RBAC
authorizations or device permissions to control the access to the
device, rather than an explicit check for root.
I don't think you need to create a new authorization here.
-- Garrett
>
>>
>>> 4.3. Interfaces Exported
>>>
>>> Interface Name Classification Comments
>>> --------------- -------------- -----------------
>>> SUNWparted Committed Package name (Phase 1)
>>> /usr/share/man/man8/parted.8 Volatile Manual page (Phase 1)
>>> /usr/bin/parted Volatile Parted launcher shell script (Phase 1)
>>>
>>
>> You probably want something other than Volatile if this is meant to be
>> used programatically by other software subsystems.
>>
>
> I see your point, but isn't the rule 3rd party source == volatile?
>
>>
>>> 4.4. Schedule
>>>
>>> I propose introducing GParted into OpenSolaris in three phases:
>>>
>>> Phase 1: Parted command line (2 man months)
>>>
>>
>> Nit: schedule is not architectural.
>>
>>
>>> Phase 2: GParted GUI (3 man months)
>>>
>>
>> You say three phases above, but only mention two phases. What's the
>> third phase?
>>
>> -Seb
>>
>>
>>
>
More information about the opensolaris-arc
mailing list