# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2012-06-04 15:27+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: original/man1/chacl.1:22 #, no-wrap msgid "CHACL" msgstr "" #. type: TH #: original/man1/chacl.1:22 original/man1/getfacl.1:25 original/man1/setfacl.1:24 #, no-wrap msgid "ACL File Utilities" msgstr "" #. type: TH #: original/man1/chacl.1:22 #, no-wrap msgid "September 2001" msgstr "" #. type: TH #: original/man1/chacl.1:22 original/man1/getfacl.1:25 original/man1/setfacl.1:24 #, no-wrap msgid "Access Control Lists" msgstr "" #. type: SH #: original/man1/chacl.1:23 original/man1/getfacl.1:26 original/man1/setfacl.1:25 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: original/man1/chacl.1:25 msgid "chacl - change the access control list of a file or directory" msgstr "" #. type: SH #: original/man1/chacl.1:25 original/man1/getfacl.1:28 original/man1/setfacl.1:27 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: original/man1/chacl.1:27 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:29 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:31 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:33 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:35 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:37 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:39 msgid "B" msgstr "" #. type: Plain text #: original/man1/chacl.1:41 msgid "B" msgstr "" #. type: SH #: original/man1/chacl.1:42 original/man1/getfacl.1:36 original/man1/setfacl.1:35 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: original/man1/chacl.1:51 msgid "" "I is an IRIX-compatibility command, and is maintained for those users " "who are familiar with its use from either XFS or IRIX. Refer to the B section below for a description of tools which conform more closely to " "the (withdrawn draft) POSIX 1003.1e standard which describes Access Control " "Lists (ACLs)." msgstr "" #. type: Plain text #: original/man1/chacl.1:55 msgid "" "I changes the ACL(s) for a file or directory. The ACL(s) specified " "are applied to each file in the \\f(BIpathname\\fR arguments." msgstr "" #. type: Plain text #: original/man1/chacl.1:61 msgid "" "Each ACL is a string which is interpreted using the I(3) " "routine. These strings are made up of comma separated clauses each of which " "is of the form, tag:name:perm. Where \\f(BItag\\fR can be:" msgstr "" #. type: TP #: original/man1/chacl.1:61 #, no-wrap msgid "\"user\" (or \"u\")" msgstr "" #. type: Plain text #: original/man1/chacl.1:64 msgid "indicating that the entry is a user ACL entry." msgstr "" #. type: TP #: original/man1/chacl.1:64 #, no-wrap msgid "\"group\" (or \"g\")" msgstr "" #. type: Plain text #: original/man1/chacl.1:67 msgid "indicating that the entry is a group ACL entry." msgstr "" #. type: TP #: original/man1/chacl.1:67 #, no-wrap msgid "\"other\" (or \"o\")" msgstr "" #. type: Plain text #: original/man1/chacl.1:70 msgid "indicating that the entry is an other ACL entry." msgstr "" #. type: TP #: original/man1/chacl.1:70 #, no-wrap msgid "\"mask\" (or \"m\")" msgstr "" #. type: Plain text #: original/man1/chacl.1:73 msgid "indicating that the entry is a mask ACL entry." msgstr "" #. type: Plain text #: original/man1/chacl.1:79 msgid "" "\\f(BIname\\fR is a string which is the user or group name for the ACL " "entry. A null \\f(BIname\\fR in a user or group ACL entry indicates the " "file's owner or file's group. \\f(BIperm\\fR is the string \"rwx\" where " "each of the entries may be replaced by a \"-\" indicating no access of that " "type, e.g. \"r-x\", \"--x\", \"---\"." msgstr "" #. type: SH #: original/man1/chacl.1:79 original/man1/getfacl.1:104 original/man1/setfacl.1:88 #, no-wrap msgid "OPTIONS" msgstr "" #. type: TP #: original/man1/chacl.1:80 #, no-wrap msgid "B<-b>" msgstr "" #. type: Plain text #: original/man1/chacl.1:84 msgid "" "Indicates that there are two ACLs to change, the first is the file access " "ACL and the second the directory default ACL." msgstr "" #. type: TP #: original/man1/chacl.1:84 #, no-wrap msgid "B<-d>" msgstr "" #. type: Plain text #: original/man1/chacl.1:87 msgid "Used to set only the default ACL of a directory." msgstr "" #. type: TP #: original/man1/chacl.1:87 #, no-wrap msgid "B<-R>" msgstr "" #. type: Plain text #: original/man1/chacl.1:90 msgid "Removes the file access ACL only." msgstr "" #. type: TP #: original/man1/chacl.1:90 #, no-wrap msgid "B<-D>" msgstr "" #. type: Plain text #: original/man1/chacl.1:93 msgid "Removes directory default ACL only." msgstr "" #. type: TP #: original/man1/chacl.1:93 #, no-wrap msgid "B<-B>" msgstr "" #. type: Plain text #: original/man1/chacl.1:96 msgid "Remove all ACLs." msgstr "" #. type: TP #: original/man1/chacl.1:96 #, no-wrap msgid "B<-l>" msgstr "" #. type: Plain text #: original/man1/chacl.1:101 msgid "" "Lists the access ACL and possibly the default ACL associated with the " "specified files or directories. This option was added during the Linux port " "of XFS, and is not IRIX compatible." msgstr "" #. type: TP #: original/man1/chacl.1:101 #, no-wrap msgid "B<-r>" msgstr "" #. type: Plain text #: original/man1/chacl.1:106 msgid "" "Set the access ACL recursively for each subtree rooted at " "\\f(BIpathname\\fR(s). This option was also added during the Linux port of " "XFS, and is not compatible with IRIX." msgstr "" #. type: SH #: original/man1/chacl.1:106 original/man1/setfacl.1:248 #, no-wrap msgid "EXAMPLES" msgstr "" #. type: Plain text #: original/man1/chacl.1:108 msgid "A minimum ACL:" msgstr "" #. type: Plain text #: original/man1/chacl.1:111 #, no-wrap msgid " B\n" msgstr "" #. type: Plain text #: original/man1/chacl.1:115 msgid "" "The file ACL is set so that the file's owner has \"rwx\", the file's group " "has read and execute, and others have read only access to the file." msgstr "" #. type: Plain text #: original/man1/chacl.1:119 msgid "" "An ACL that is not a minimum ACL, that is, one that specifies a user or " "group other than the file's owner or owner's group, must contain a mask " "entry:" msgstr "" #. type: Plain text #: original/man1/chacl.1:122 #, no-wrap msgid " \\f(BIchacl u::rwx,g::r-x,o::r--,u:bob:r--,m::r-x file1 file2\\fR\n" msgstr "" #. type: Plain text #: original/man1/chacl.1:126 msgid "" "To set the default and access ACLs on \\f(BInewdir\\fR to be the same as on " "\\f(BIolddir\\fR, you could type:" msgstr "" #. type: Plain text #: original/man1/chacl.1:131 #, no-wrap msgid "" " \\f(BIchacl -b `chacl -l olddir | \\e\n" " sed -e 's/.*\\e[//' -e 's#/# #' -e 's/]$//'` newdir\\fR\n" "\n" msgstr "" #. type: SH #: original/man1/chacl.1:132 #, no-wrap msgid "CAUTIONS" msgstr "" #. type: Plain text #: original/man1/chacl.1:138 msgid "" "I can replace the existing ACL. To add or delete entries, you must " "first do \\f(BIchacl -l\\fR to get the existing ACL, and use the output to " "form the arguments to I." msgstr "" #. type: Plain text #: original/man1/chacl.1:146 msgid "" "Changing the permission bits of a file will change the file access ACL " "settings (see I(1)). However, file creation mode masks (see " "I(1)) will not affect the access ACL settings of files created using " "directory default ACLs." msgstr "" #. type: Plain text #: original/man1/chacl.1:154 msgid "" "ACLs are filesystem extended attributes and hence are not typically archived " "or restored using the conventional archiving utilities. See I(5) for " "more information about extended attributes and see I(8) for a " "method of backing them up under XFS." msgstr "" #. type: SH #: original/man1/chacl.1:154 original/man1/getfacl.1:171 original/man1/setfacl.1:296 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: original/man1/chacl.1:155 msgid "" "B(1), B(1), B(1), B(1), B(3), " "B(5), B(8)" msgstr "" #. type: TH #: original/man1/getfacl.1:25 #, no-wrap msgid "GETFACL" msgstr "" #. type: TH #: original/man1/getfacl.1:25 original/man1/setfacl.1:24 #, no-wrap msgid "May 2000" msgstr "" #. type: Plain text #: original/man1/getfacl.1:28 msgid "getfacl - get file access control lists" msgstr "" #. type: Plain text #: original/man1/getfacl.1:32 msgid "B [-aceEsRLPtpndvh] file ..." msgstr "" #. type: Plain text #: original/man1/getfacl.1:35 msgid "B [-aceEsRLPtpndvh] -" msgstr "" #. type: Plain text #: original/man1/getfacl.1:40 msgid "" "For each file, getfacl displays the file name, owner, the group, and the " "Access Control List (ACL). If a directory has a default ACL, getfacl also " "displays the default ACL. Non-directories cannot have default ACLs." msgstr "" #. type: Plain text #: original/man1/getfacl.1:44 msgid "" "If getfacl is used on a file system that does not support ACLs, getfacl " "displays the access permissions defined by the traditional file mode " "permission bits." msgstr "" #. type: Plain text #: original/man1/getfacl.1:46 msgid "The output format of getfacl is as follows:" msgstr "" #. type: Plain text #: original/man1/getfacl.1:64 #, no-wrap msgid "" " 1: # file: somedir/\n" " 2: # owner: lisa\n" " 3: # group: staff\n" " 4: # flags: -s-\n" " 5: user::rwx\n" " 6: user:joe:rwx #effective:r-x\n" " 7: group::rwx #effective:r-x\n" " 8: group:cool:r-x\n" " 9: mask::r-x\n" "10: other::r-x\n" "11: default:user::rwx\n" "12: default:user:joe:rwx #effective:r-x\n" "13: default:group::r-x\n" "14: default:mask::r-x\n" "15: default:other::---\n" msgstr "" #. type: Plain text #: original/man1/getfacl.1:70 msgid "Lines 1--3 indicate the file name, owner, and owning group." msgstr "" #. type: Plain text #: original/man1/getfacl.1:76 msgid "" "Line 4 indicates the setuid (s), setgid (s), and sticky (t) bits: either the " "letter representing the bit, or else a dash (-). This line is included if " "any of those bits is set and left out otherwise, so it will not be shown for " "most files. (See CONFORMANCE TO POSIX 1003.1e DRAFT STANDARD\\~17 below.)" msgstr "" #. type: Plain text #: original/man1/getfacl.1:86 msgid "" "Lines 5, 7 and 10 correspond to the user, group and other fields of the file " "mode permission bits. These three are called the base ACL entries. Lines 6 " "and 8 are named user and named group entries. Line 9 is the effective rights " "mask. This entry limits the effective rights granted to all groups and to " "named users. (The file owner and others permissions are not affected by the " "effective rights mask; all other entries are.) Lines 11--15 display the " "default ACL associated with this directory. Directories may have a default " "ACL. Regular files never have a default ACL." msgstr "" #. type: Plain text #: original/man1/getfacl.1:90 msgid "" "The default behavior for getfacl is to display both the ACL and the default " "ACL, and to include an effective rights comment for lines where the rights " "of the entry differ from the effective rights." msgstr "" #. type: Plain text #: original/man1/getfacl.1:94 msgid "" "If output is to a terminal, the effective rights comment is aligned to " "column 40. Otherwise, a single tab character separates the ACL entry and the " "effective rights comment." msgstr "" #. type: Plain text #: original/man1/getfacl.1:97 msgid "" "The ACL listings of multiple files are separated by blank lines. The output " "of getfacl can also be used as input to setfacl." msgstr "" #. type: SS #: original/man1/getfacl.1:98 original/man1/setfacl.1:82 #, no-wrap msgid "PERMISSIONS" msgstr "" #. type: Plain text #: original/man1/getfacl.1:103 msgid "" "Process with search access to a file (i.e., processes with read access to " "the containing directory of a file) are also granted read access to the " "file's ACLs. This is analogous to the permissions required for accessing " "the file mode." msgstr "" #. type: TP #: original/man1/getfacl.1:105 #, no-wrap msgid "I<-a, --access>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:108 msgid "Display the file access control list." msgstr "" #. type: TP #: original/man1/getfacl.1:108 original/man1/setfacl.1:104 #, no-wrap msgid "I<-d, --default>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:111 msgid "Display the default access control list." msgstr "" #. type: TP #: original/man1/getfacl.1:111 #, no-wrap msgid "I<-c, --omit-header>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:114 msgid "" "Do not display the comment header (the first three lines of each file's " "output)." msgstr "" #. type: TP #: original/man1/getfacl.1:114 #, no-wrap msgid "I<-e, --all-effective>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:117 msgid "" "Print all effective rights comments, even if identical to the rights defined " "by the ACL entry." msgstr "" #. type: TP #: original/man1/getfacl.1:117 #, no-wrap msgid "I<-E, --no-effective>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:120 msgid "Do not print effective rights comments." msgstr "" #. type: TP #: original/man1/getfacl.1:120 #, no-wrap msgid "I<-s, --skip-base>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:123 msgid "Skip files that only have the base ACL entries (owner, group, others)." msgstr "" #. type: TP #: original/man1/getfacl.1:123 original/man1/setfacl.1:120 #, no-wrap msgid "I<-R, --recursive>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:126 msgid "List the ACLs of all files and directories recursively." msgstr "" #. type: TP #: original/man1/getfacl.1:126 original/man1/setfacl.1:123 #, no-wrap msgid "I<-L, --logical>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:131 msgid "" "Logical walk, follow symbolic links to directories. The default behavior is " "to follow symbolic link arguments, and skip symbolic links encountered in " "subdirectories. Only effective in combination with -R." msgstr "" #. type: TP #: original/man1/getfacl.1:131 original/man1/setfacl.1:129 #, no-wrap msgid "I<-P, --physical>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:136 msgid "" "Physical walk, do not follow symbolic links to directories. This also skips " "symbolic link arguments. Only effective in combination with -R." msgstr "" #. type: TP #: original/man1/getfacl.1:136 #, no-wrap msgid "I<-t, --tabular>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:139 msgid "" "Use an alternative tabular output format. The ACL and the default ACL are " "displayed side by side. Permissions that are ineffective due to the ACL mask " "entry are displayed capitalized. The entry tag names for the ACL_USER_OBJ " "and ACL_GROUP_OBJ entries are also displayed in capital letters, which helps " "in spotting those entries." msgstr "" #. type: TP #: original/man1/getfacl.1:139 #, no-wrap msgid "I<-p, --absolute-names>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:143 msgid "" "Do not strip leading slash characters (`/'). The default behavior is to " "strip leading slash characters." msgstr "" #. type: TP #: original/man1/getfacl.1:143 #, no-wrap msgid "I<-n, --numeric>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:146 msgid "List numeric user and group IDs" msgstr "" #. type: TP #: original/man1/getfacl.1:146 original/man1/setfacl.1:135 #, no-wrap msgid "I<-v, --version>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:149 msgid "Print the version of getfacl and exit." msgstr "" #. type: TP #: original/man1/getfacl.1:149 original/man1/setfacl.1:138 #, no-wrap msgid "I<-h, --help>" msgstr "" #. type: Plain text #: original/man1/getfacl.1:152 original/man1/setfacl.1:141 msgid "Print help explaining the command line options." msgstr "" #. type: TP #: original/man1/getfacl.1:152 original/man1/setfacl.1:141 #, no-wrap msgid "I<-->" msgstr "" #. type: Plain text #: original/man1/getfacl.1:155 msgid "" "End of command line options. All remaining parameters are interpreted as " "file names, even if they start with a dash character." msgstr "" #. type: TP #: original/man1/getfacl.1:155 original/man1/setfacl.1:144 #, no-wrap msgid "I<->" msgstr "" #. type: Plain text #: original/man1/getfacl.1:158 msgid "" "If the file name parameter is a single dash character, getfacl reads a list " "of files from standard input." msgstr "" #. type: SH #: original/man1/getfacl.1:159 original/man1/setfacl.1:284 #, no-wrap msgid "CONFORMANCE TO POSIX 1003.1e DRAFT STANDARD 17" msgstr "" #. type: Plain text #: original/man1/getfacl.1:166 msgid "" "If the environment variable POSIXLY_CORRECT is defined, the default behavior " "of getfacl changes in the following ways: Unless otherwise specified, only " "the ACL is printed. The default ACL is only printed if the I<-d> option is " "given. If no command line parameter is given, I behaves as if it " "was invoked as ``getfacl -''. No flags comments indicating the setuid, " "setgit, and sticky bits are generated." msgstr "" #. type: SH #: original/man1/getfacl.1:166 original/man1/setfacl.1:290 #, no-wrap msgid "AUTHOR" msgstr "" #. type: Plain text #: original/man1/getfacl.1:169 original/man1/setfacl.1:293 msgid "Andreas Gruenbacher, EIE." msgstr "" #. type: Plain text #: original/man1/getfacl.1:171 msgid "Please send your bug reports and comments to the above address." msgstr "" #. type: Plain text #: original/man1/getfacl.1:172 msgid "B(1), B(5)" msgstr "" #. type: TH #: original/man1/setfacl.1:24 #, no-wrap msgid "SETFACL" msgstr "" #. type: Plain text #: original/man1/setfacl.1:27 msgid "setfacl - set file access control lists" msgstr "" #. type: Plain text #: original/man1/setfacl.1:31 msgid "B [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] file ..." msgstr "" #. type: Plain text #: original/man1/setfacl.1:34 msgid "B --restore=file" msgstr "" #. type: Plain text #: original/man1/setfacl.1:39 msgid "" "This utility sets Access Control Lists (ACLs) of files and directories. On " "the command line, a sequence of commands is followed by a sequence of files " "(which in turn can be followed by another sequence of commands, ...)." msgstr "" #. type: Plain text #: original/man1/setfacl.1:51 msgid "" "The options I<-m,> and I<-x> expect an ACL on the command line. Multiple ACL " "entries are separated by comma characters (`,'). The options I<-M,> and " "I<-X> read an ACL from a file or from standard input. The ACL entry format " "is described in Section ACL ENTRIES." msgstr "" #. type: Plain text #: original/man1/setfacl.1:57 msgid "" "The I<--set> and I<--set-file> options set the ACL of a file or a " "directory. The previous ACL is replaced. ACL entries for this operation " "must include permissions." msgstr "" #. type: Plain text #: original/man1/setfacl.1:62 msgid "" "The I<-m (--modify)> and I<-M (--modify-file)> options modify the ACL of a " "file or directory. ACL entries for this operation must include permissions." msgstr "" #. type: Plain text #: original/man1/setfacl.1:69 msgid "" "The I<-x (--remove)> and I<-X (--remove-file)> options remove ACL " "entries. It is not an error to remove an entry which does not exist. Only " "ACL entries without the I field are accepted as parameters, unless " "POSIXLY_CORRECT is defined." msgstr "" #. type: Plain text #: original/man1/setfacl.1:77 msgid "" "When reading from files using the I<-M,> and I<-X> options, setfacl accepts " "the output getfacl produces. There is at most one ACL entry per line. After " "a Pound sign (`#'), everything up to the end of the line is treated as a " "comment." msgstr "" #. type: Plain text #: original/man1/setfacl.1:81 msgid "" "If setfacl is used on a file system which does not support ACLs, setfacl " "operates on the file mode permission bits. If the ACL does not fit " "completely in the permission bits, setfacl modifies the file mode permission " "bits to reflect the ACL as closely as possible, writes an error message to " "standard error, and returns with an exit status greater than 0." msgstr "" #. type: Plain text #: original/man1/setfacl.1:87 msgid "" "The file owner and processes capable of CAP_FOWNER are granted the right to " "modify ACLs of a file. This is analogous to the permissions required for " "accessing the file mode. (On current Linux systems, root is the only user " "with the CAP_FOWNER capability.)" msgstr "" #. type: TP #: original/man1/setfacl.1:89 #, no-wrap msgid "I<-b, --remove-all>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:92 msgid "" "Remove all extended ACL entries. The base ACL entries of the owner, group " "and others are retained." msgstr "" #. type: TP #: original/man1/setfacl.1:92 #, no-wrap msgid "I<-k, --remove-default>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:95 msgid "Remove the Default ACL. If no Default ACL exists, no warnings are issued." msgstr "" #. type: TP #: original/man1/setfacl.1:95 #, no-wrap msgid "I<-n, --no-mask>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:100 msgid "" "Do not recalculate the effective rights mask. The default behavior of " "setfacl is to recalculate the ACL mask entry, unless a mask entry was " "explicitly given. The mask entry is set to the union of all permissions of " "the owning group, and all named user and group entries. (These are exactly " "the entries affected by the mask entry)." msgstr "" #. type: TP #: original/man1/setfacl.1:100 #, no-wrap msgid "I<--mask>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:104 msgid "" "Do recalculate the effective rights mask, even if an ACL mask entry was " "explicitly given. (See the I<-n >option.)" msgstr "" #. type: Plain text #: original/man1/setfacl.1:109 msgid "" "All operations apply to the Default ACL. Regular ACL entries in the input " "set are promoted to Default ACL entries. Default ACL entries in the input " "set are discarded. (A warning is issued if that happens)." msgstr "" #. type: TP #: original/man1/setfacl.1:109 #, no-wrap msgid "I<--restore=file>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:117 msgid "" "Restore a permission backup created by `getfacl -R' or similar. All " "permissions of a complete directory subtree are restored using this " "mechanism. If the input contains owner comments or group comments, setfacl " "attempts to restore the owner and owning group. If the input contains flags " "comments (which define the setuid, setgid, and sticky bits), setfacl sets " "those three bits accordingly; otherwise, it clears them. This option cannot " "be mixed with other options except `--test'." msgstr "" #. type: TP #: original/man1/setfacl.1:117 #, no-wrap msgid "I<--test>" msgstr "" #. type: Plain text #: original/man1/setfacl.1:120 msgid "" "Test mode. Instead of changing the ACLs of any files, the resulting ACLs are " "listed." msgstr "" #. type: Plain text #: original/man1/setfacl.1:123 msgid "" "Apply operations to all files and directories recursively. This option " "cannot be mixed with `--restore'." msgstr "" #. type: Plain text #: original/man1/setfacl.1:129 msgid "" "Logical walk, follow symbolic links to directories. The default behavior is " "to follow symbolic link arguments, and skip symbolic links encountered in " "subdirectories. Only effective in combination with -R. This option cannot " "be mixed with `--restore'." msgstr "" #. type: Plain text #: original/man1/setfacl.1:135 msgid "" "Physical walk, do not follow symbolic links to directories. This also skips " "symbolic link arguments. Only effective in combination with -R. This " "option cannot be mixed with `--restore'." msgstr "" #. type: Plain text #: original/man1/setfacl.1:138 msgid "Print the version of setfacl and exit." msgstr "" #. type: Plain text #: original/man1/setfacl.1:144 msgid "" "End of command line options. All remaining parameters are interpreted as " "file names, even if they start with a dash." msgstr "" #. type: Plain text #: original/man1/setfacl.1:147 msgid "" "If the file name parameter is a single dash, setfacl reads a list of files " "from standard input." msgstr "" #. type: SS #: original/man1/setfacl.1:148 #, no-wrap msgid "ACL ENTRIES" msgstr "" #. type: Plain text #: original/man1/setfacl.1:151 msgid "" "The setfacl utility recognizes the following ACL entry formats (blanks " "inserted for clarity):" msgstr "" #. type: TP #: original/man1/setfacl.1:153 #, no-wrap msgid "[d[efault]:] [u[ser]:]I[:I]" msgstr "" #. type: Plain text #: original/man1/setfacl.1:159 msgid "" "Permissions of a named user. Permissions of the file owner if I is " "empty." msgstr "" #. type: TP #: original/man1/setfacl.1:160 #, no-wrap msgid "[d[efault]:] g[roup]:I[:I]" msgstr "" #. type: Plain text #: original/man1/setfacl.1:166 msgid "" "Permissions of a named group. Permissions of the owning group if I is " "empty." msgstr "" #. type: TP #: original/man1/setfacl.1:167 #, no-wrap msgid "[d[efault]:] m[ask][:] [:I]" msgstr "" #. type: Plain text #: original/man1/setfacl.1:171 msgid "Effective rights mask" msgstr "" #. type: TP #: original/man1/setfacl.1:172 #, no-wrap msgid "[d[efault]:] o[ther][:] [:I]" msgstr "" #. type: Plain text #: original/man1/setfacl.1:176 msgid "Permissions of others." msgstr "" #. type: Plain text #: original/man1/setfacl.1:178 msgid "" "Whitespace between delimiter characters and non-delimiter characters is " "ignored." msgstr "" #. type: Plain text #: original/man1/setfacl.1:188 msgid "" "Proper ACL entries including permissions are used in modify and set " "operations. (options I<-m>, I<-M>, I<--set> and I<--set-file>). Entries " "without the I field are used for I of entries (options " "I<-x> and I<-X>)." msgstr "" #. type: Plain text #: original/man1/setfacl.1:194 msgid "For I and I you can specify either a name or a number." msgstr "" #. type: Plain text #: original/man1/setfacl.1:209 msgid "" "The I field is a combination of characters that indicate the " "permissions: read I<(r)>, write I<(w)>, execute I<(x)>, execute only if the " "file is a directory or already has execute permission for some user I<(X)>. " "Alternatively, the I field can be an octal digit (0-7)." msgstr "" #. type: SS #: original/man1/setfacl.1:210 #, no-wrap msgid "AUTOMATICALLY CREATED ENTRIES" msgstr "" #. type: Plain text #: original/man1/setfacl.1:214 msgid "" "Initially, files and directories contain only the three base ACL entries for " "the owner, the group, and others. There are some rules that need to be " "satisfied in order for an ACL to be valid:" msgstr "" #. type: IP #: original/man1/setfacl.1:214 original/man1/setfacl.1:217 original/man1/setfacl.1:220 original/man1/setfacl.1:223 original/man1/setfacl.1:229 original/man1/setfacl.1:237 original/man1/setfacl.1:240 #, no-wrap msgid "*" msgstr "" #. type: Plain text #: original/man1/setfacl.1:217 msgid "" "The three base entries cannot be removed. There must be exactly one entry of " "each of these base entry types." msgstr "" #. type: Plain text #: original/man1/setfacl.1:220 msgid "" "Whenever an ACL contains named user entries or named group objects, it must " "also contain an effective rights mask." msgstr "" #. type: Plain text #: original/man1/setfacl.1:223 msgid "" "Whenever an ACL contains any Default ACL entries, the three Default ACL base " "entries (default owner, default group, and default others) must also exist." msgstr "" #. type: Plain text #: original/man1/setfacl.1:226 msgid "" "Whenever a Default ACL contains named user entries or named group objects, " "it must also contain a default effective rights mask." msgstr "" #. type: Plain text #: original/man1/setfacl.1:229 msgid "" "To help the user ensure these rules, setfacl creates entries from existing " "entries under the following conditions:" msgstr "" #. type: Plain text #: original/man1/setfacl.1:237 msgid "" "If an ACL contains named user or named group entries, and no mask entry " "exists, a mask entry containing the same permissions as the group entry is " "created. Unless the I<-n> option is given, the permissions of the mask entry " "are further adjusted to include the union of all permissions affected by the " "mask entry. (See the I<-n> option description)." msgstr "" #. type: Plain text #: original/man1/setfacl.1:240 msgid "" "If a Default ACL entry is created, and the Default ACL contains no owner, " "owning group, or others entry, a copy of the ACL owner, owning group, or " "others entry is added to the Default ACL." msgstr "" #. type: Plain text #: original/man1/setfacl.1:247 msgid "" "If a Default ACL contains named user entries or named group entries, and no " "mask entry exists, a mask entry containing the same permissions as the " "default Default ACL's group entry is added. Unless the I<-n> option is " "given, the permissions of the mask entry are further adjusted to inclu de " "the union of all permissions affected by the mask entry. (See the I<-n> " "option description)." msgstr "" #. type: Plain text #: original/man1/setfacl.1:251 msgid "Granting an additional user read access" msgstr "" #. type: Plain text #: original/man1/setfacl.1:254 msgid "setfacl -m u:lisa:r file" msgstr "" #. type: Plain text #: original/man1/setfacl.1:258 msgid "" "Revoking write access from all groups and all named users (using the " "effective rights mask)" msgstr "" #. type: Plain text #: original/man1/setfacl.1:261 msgid "setfacl -m m::rx file" msgstr "" #. type: Plain text #: original/man1/setfacl.1:265 msgid "Removing a named group entry from a file's ACL" msgstr "" #. type: Plain text #: original/man1/setfacl.1:268 msgid "setfacl -x g:staff file" msgstr "" #. type: Plain text #: original/man1/setfacl.1:272 msgid "Copying the ACL of one file to another" msgstr "" #. type: Plain text #: original/man1/setfacl.1:275 msgid "getfacl file1 | setfacl --set-file=- file2" msgstr "" #. type: Plain text #: original/man1/setfacl.1:279 msgid "Copying the access ACL into the Default ACL" msgstr "" #. type: Plain text #: original/man1/setfacl.1:282 msgid "getfacl --access dir | setfacl -d -M- dir" msgstr "" #. type: Plain text #: original/man1/setfacl.1:290 msgid "" "If the environment variable POSIXLY_CORRECT is defined, the default behavior " "of setfacl changes as follows: All non-standard options are disabled. The " "``default:'' prefix is disabled. The I<-x> and I<-X> options also accept " "permission fields (and ignore them)." msgstr "" #. type: Plain text #: original/man1/setfacl.1:296 msgid "" "Please send your bug reports, suggested features and comments to the above " "address." msgstr "" #. type: Plain text #: original/man1/setfacl.1:297 msgid "B(1), B(1), B(1), B(5)" msgstr ""