Darren J Moffat wrote:
> George Wilson wrote:
>   
>> Darren J Moffat wrote:
>>     
>>> Is it possible to have dataset properties that are managed using the 
>>> dsl_prop_set() / dsl_prop_get() interfaces that aren't made available 
>>> via zfs(1), in fact I probably don't want them in userland at all.
>>>   
>>>       
>> You can set the pd_visible field in the zfs_prop_table[] to indicate 
>> that the property should be not be visible.
>>     
>
> Cool!
>
>   
>>> Specifically I'm wondering if I can use dsl_prop_set() to store the 
>>> wrapped encryption key for a dataset.  I don't want that wrapped key 
>>> being available via zfs(1) as a property, or available to any 
>>> unprivileged userland application via libzfs.
>>>
>>>
>>>   
>>>       
>> You can set the property attribute to be readonly and invisible which 
>> would keep anybody from touching via the zfs(1) command.
>>     
>
> Fantastic.
>
> If I do that can I inside the zfs kernel module make it readwrite and 
> change its value later ?
>
>   
Yes.

- George
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/zfs-code/attachments/20070703/ad498359/attachment.html>

Reply via email to