setlabel(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

setlabel(1)

setlabel(1)                      User Commands                     setlabel(1)

NAME
       setlabel - change effective sensitivity label of files

SYNOPSIS
       /usr/bin/setlabel newlabel filename...

DESCRIPTION
       The setlabel command applies the specified label to the files or direc‐
       tories  that exist within multilevel ZFS file systems. Refer to setfla‐
       bel(3TSOL) manual page for a complete  description  of  the  conditions
       that  are required to satisfy this command, and the privileges that are
       needed to execute this command.


       When Trusted Extensions is enabled, setlabel can also be used with sin‐
       gle-level file systems. In that case, files are  moved  into  the  zone
       whose  label corresponds to newlabel. The old file pathname is adjusted
       so that it is relative to the root pathname of the new zone. If the old
       pathname for a file's parent directory does not exist as a directory in
       the new zone, the file is not moved. Once  moved,  the  file  might  no
       longer be accessible in the current zone.


       Unless newlabel and filename have been specified, no labels are set.


       Labels are defined by the security administrator at your site. The sys‐
       tem  always displays labels in uppercase. Users can enter labels in any
       combination of uppercase and lowercase. Incremental changes  to  labels
       are supported.

EXIT STATUS
       setlabel exits with one of the following values:

       0    Successful completion.


       1    Usage error.


       2    Error in getting, setting or translating the label.


USAGE
       On  the command line, enclose the label in double quotes unless the la‐
       bel is only one word. Without quotes, a second word or letter separated
       by a space is interpreted as a second argument.

         % setlabel SECRET somefile
         % setlabel "TOP SECRET" somefile



       Use any combination of upper and lowercase letters.  You  can  separate
       items  in  a label with blanks, tabs, commas or slashes (/). Do not use
       any other punctuation.

         % setlabel "ts a b" somefile
         % setlabel "ts,a,b" somefile
         % setlabel "ts/a b" somefile
         % setlabel " TOP SECRET A B   " somefile


EXAMPLES
       Example 1 Set a Label



       To set somefile's label to SECRET A:


         example% setlabel "Secret a" somefile


       Example 2 Turn On a Compartment



       Plus and minus signs can be used to modify an existing  label.  A  plus
       sign turns on the specified compartment for somefile's label.


         example% setlabel +b somefile


       Example 3 Turn Off a Compartment



       A  minus  sign  turns  off  the compartments that are associated with a
       classification. To turn off compartment A in somefile's label:


         example% setlabel -A somefile




       If an incremental change is being made to an  existing  label  and  the
       first character of the label is a hyphen (-), a preceding double-hyphen
       (--) is required.



       To turn off compartment -A in somefile's label:


         example% setlabel -- -A somefile


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/file_labeling _ Interface Stability‐
       Committed


SEE ALSO
       setflabel(3TSOL), label_encodings(5), attributes(7), labels(7), zfs(8)

NOTES
       For more information, see the label_encodings(5) man page.

HISTORY
       The setlabel command was added to Solaris in Solaris  10  4/08  (Update
       5).  Prior to that it was included in the Trusted Extensions add-on for
       Solaris.

Oracle Solaris 11.4               21 Jun 2021                      setlabel(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3