Extended file attributes: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Cn}}
Replaced outdated html codes with wikicodes.
Line 6:
 
=== AIX ===
In [[AIX]], the JFS2 v2 filesystem supports extended attributes, which are accessible using the <tt>{{mono|getea</tt>}} command.<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.cmds2/getea.htm
| title=getea Command
| work=IBM [[AIX]] V7.2 documentation
| publisher=[[IBM]]
| accessdate=2017-07-11}}</ref> The <tt>{{mono|getea,</tt>}}<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.basetrf1/getea.htm
| title=getea Subroutine
| work=IBM AIX V7.2 documentation: Base Operating System and Extensions, Volume 1
| publisher=IBM
| accessdate=2017-07-11}}</ref>, <tt>{{mono|setea</tt>}},<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.basetrf2/setea.htm
| title=setea Subroutine
| work=IBM AIX V7.2 documentation: Base Operating System and Extensions, Volume 2
| publisher=IBM
| accessdate=2017-07-11}}</ref> <tt>{{mono|listea</tt>}},<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.basetrf1/listea.htm
| title=listea Subroutine
| work=IBM AIX V7.2 documentation: Base Operating System and Extensions, Volume 1
| publisher=IBM
| accessdate=2017-07-11}}</ref> <tt>{{mono|statea</tt>}},<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.basetrf2/statea.htm
| title=statea Subroutine
| work=IBM AIX V7.2 documentation: Base Operating System and Extensions, Volume 2
| publisher=IBM
| accessdate=2017-07-11}}</ref> and <tt>{{mono|removeea</tt>}}<ref>{{cite web
| url=https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.basetrf2/removeea.htm
| title=removeea Subroutine
Line 42:
 
=== FreeBSD ===
In [[FreeBSD]] 5.0 and later, the [[Unix File System|UFS1]], UFS2, and ZFS filesystems support extended attributes, using the <tt>{{mono|extattr_</tt>}}<ref>{{man|2|extattr|FreeBSD}}
</ref> family of system calls. Any regular file may have a list of extended attributes. Each attribute consists of a name and the associated data. The name must be a [[null-terminated string]], and exists in a namespace identified by a small-integer namespace identifier. Currently, two namespaces exist: user and system. The user namespace has no restrictions with regard to naming or contents. The system namespace is primarily used by the kernel for [[access control list]]s and [[mandatory access control]].