extended attributes

Russell Strong russell at strong.id.au
Thu May 4 11:39:34 UTC 2006


Aaron Konstam wrote:
> On Thu, 2006-05-04 at 20:23 +1000, Russell Strong wrote:
>   
>> Hi,
>>
>> I've found that when I edit a file with vi or gedit I lose all of the 
>> user extended attributes associated with that file.  A stat reveals that 
>> the inode number has changed.  Is this the reason why I'm losing the 
>> extended attributes?  Is vi and gedit creating a new file?  Is it easy 
>> to change this behaviour?
>>
>> thanks,
>> Russell
>>     
> I don't know for sure but that makes sense to me. When vi is used, at
> least, a temporary copy of the file is created to be edited. It would
> not surprise me that when you save the file a new file with a new inode
> is created.
>   
I don't know much about selinux, but doesn't that also use extended 
attributes.  I've tried writing a file with a unique selinux label, 
verified using stat that the inode number changed, however it kept it's 
selinux extended attributes.  Am I wrong about selinux?




More information about the users mailing list