Please see my comments below.
> Add xiao.l at sun.com into this email loop.
>
> On 11/04/08 22:24, Darren J Moffat wrote:
>> Firstly I don't think LSARC is the appropriate ARC body to review a 
>> case about SCSI utilities I would have expected this to go to PSARC.  
>> I also don't think that this case qualifies for Self Review given the 
>> low level nature of the utilities and the possible impact of using them.
>>
>> How do these commands interact with the existing SCSI tools, 
>> libraries on Solaris ?   Are there any risks to running these 
>> commands on devices managed by Solaris ?
Yes,  the commands are sent through the USCSICMD interface, they may 
either inquiry or modify the information on SCSI devices,
so there may be risks I think.
>>
>> Do all these commands require privilege to run ?  If so which 
>> privileges ?  Is there an RBAC profile for them ?
I'm not familiar with RBAC, so let me try to answer your questions.
These utilities should be run as superuser(root). However for a normal 
user, he may also be able to run but could fail due to insufficient
permission to open the device files.
So the required privilege are file_dac_read and file_dac_write, the RBAC 
profile is "Primary Administrator", am I correct?

>>
>> Shouldn't they really be in /usr/sbin rather than /usr/bin ? [ Or 
>> don't we care about that any more ? ]
>>
Either /usr/sbin/ or /usr/bin is ok to me, I would like know the advice 
from ARC.
>> Is it really appropriate for this case to put header files into the 
>> already existing /usr/include/scsi/ ?
Actually, these header files are only used by sg3 utilities, so it 
should be ok if we remove these header files.
>>
>> > /usr/lib/libsgutils.la
>>
>> I didn't think we normally included libtool libraries, in fact there 
>> are none currently included in /usr/lib (at least as of snv_100) but 
>> I did fine some in /usr/sfw/lib/
I just keep it consistent with other platform, like linux. So it's ok if 
we drop the libtool libraries.
-Xiao
>>
>> -- 
>> Darren J Moffat
>

Reply via email to