Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RMEXTATTR(8)		     System Manager's Manual		    RMEXTATTR(8)

NAME
     getextattr, lsextattr, rmextattr, setextattr -- manipulate extended attrib-
     utes

SYNOPSIS
     getextattr [-fhqsx] attrnamespace attrname filename ...
     lsextattr [-fhq] attrnamespace filename ...
     rmextattr [-fhq] attrnamespace attrname filename ...
     setextattr [-fhnq] attrnamespace attrname attrvalue filename ...
     setextattr -i [-fhnq] attrnamespace attrname filename ...

DESCRIPTION
     These  utilities are user tools to manipulate the named extended attributes
     on files and directories.	The attrnamespace argument should be  the  name-
     space  of the attribute to retrieve: legal values are user and system.  The
     attrname argument should be the name of the attribute, filename the name of
     the target file or directory, attrvalue a string to store in the attribute.

     The following options are available:

     -f      (Force.)  Ignore errors on individual filenames and  continue  with
	     the remaining arguments.

     -h      (No follow.)  If the file is a symbolic link, perform the operation
	     on the link itself rather than the file that the link points to.

     -i      (From  stdin.)  Read attribute data from stdin instead of as an ar-
	     gument.

     -n      (NUL-terminate.)  NUL-terminate the extent content written out.

     -q      (Quiet.)  Do not print out the pathname  and  suppress  error  mes-
	     sages.   When  given twice, print only the attribute value, with no
	     trailing newline.

     -s      (Stringify.)  Escape nonprinting characters and put  quotes  around
	     the output.

     -x      (Hex.)  Print the output in hexadecimal.

EXAMPLES
     setextattr system md5 `md5 -q /boot/kernel/kernel` /boot/kernel/kernel
     md5 -q /boot/kernel/kernel | setextattr -i system md5 /boot/kernel/kernel
     getextattr system md5 /boot/kernel/kernel
     getextattr -qq system md5 /boot/kernel/kernel | od -x
     lsextattr system /boot/kernel/kernel
     rmextattr system md5 /boot/kernel/kernel

SEE ALSO
     extattr(2), extattr(3), extattrctl(8), extattr(9)

HISTORY
     Extended attribute support was developed as part of the TrustedBSD Project,
     and introduced in FreeBSD 5.0.  It was developed to support security exten-
     sions requiring additional labels to be associated with each file or direc-
     tory.

AUTHORS
     Robert N M Watson
     Poul-Henning Kamp

FreeBSD ports 15.1		 April 27, 2016 		    RMEXTATTR(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=setextattr&sektion=8&manpath=FreeBSD+15.1-RELEASE+and+Ports>

home | help