OSDN Git Service

acl: Add po4a files.
[linuxjm/jm.git] / manual / acl / po4a / man1 / acl-man1.pot
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2012-06-04 15:08+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: TH
20 #: original/man1/chacl.1:1
21 #, no-wrap
22 msgid "CHACL"
23 msgstr ""
24
25 #. type: TH
26 #: original/man1/chacl.1:1 original/man1/getfacl.1:9 original/man1/setfacl.1:8
27 #, no-wrap
28 msgid "ACL File Utilities"
29 msgstr ""
30
31 #. type: TH
32 #: original/man1/chacl.1:1
33 #, no-wrap
34 msgid "September 2001"
35 msgstr ""
36
37 #. type: TH
38 #: original/man1/chacl.1:1 original/man1/getfacl.1:9 original/man1/setfacl.1:8
39 #, no-wrap
40 msgid "Access Control Lists"
41 msgstr ""
42
43 #. type: SH
44 #: original/man1/chacl.1:2 original/man1/getfacl.1:10 original/man1/setfacl.1:9
45 #, no-wrap
46 msgid "NAME"
47 msgstr ""
48
49 #. type: Plain text
50 #: original/man1/chacl.1:4
51 msgid "chacl - change the access control list of a file or directory"
52 msgstr ""
53
54 #. type: SH
55 #: original/man1/chacl.1:4 original/man1/getfacl.1:12 original/man1/setfacl.1:11
56 #, no-wrap
57 msgid "SYNOPSIS"
58 msgstr ""
59
60 #. type: Plain text
61 #: original/man1/chacl.1:6
62 msgid "B<chacl acl pathname...>"
63 msgstr ""
64
65 #. type: Plain text
66 #: original/man1/chacl.1:8
67 msgid "B<chacl -b acl dacl pathname...>"
68 msgstr ""
69
70 #. type: Plain text
71 #: original/man1/chacl.1:10
72 msgid "B<chacl -d dacl pathname...>"
73 msgstr ""
74
75 #. type: Plain text
76 #: original/man1/chacl.1:12
77 msgid "B<chacl -R pathname...>"
78 msgstr ""
79
80 #. type: Plain text
81 #: original/man1/chacl.1:14
82 msgid "B<chacl -D pathname...>"
83 msgstr ""
84
85 #. type: Plain text
86 #: original/man1/chacl.1:16
87 msgid "B<chacl -B pathname...>"
88 msgstr ""
89
90 #. type: Plain text
91 #: original/man1/chacl.1:18
92 msgid "B<chacl -l pathname...>"
93 msgstr ""
94
95 #. type: Plain text
96 #: original/man1/chacl.1:20
97 msgid "B<chacl -r pathname...>"
98 msgstr ""
99
100 #. type: SH
101 #: original/man1/chacl.1:21 original/man1/getfacl.1:20 original/man1/setfacl.1:19
102 #, no-wrap
103 msgid "DESCRIPTION"
104 msgstr ""
105
106 #. type: Plain text
107 #: original/man1/chacl.1:30
108 msgid ""
109 "I<chacl> is an IRIX-compatibility command, and is maintained for those users "
110 "who are familiar with its use from either XFS or IRIX.  Refer to the B<SEE "
111 "ALSO> section below for a description of tools which conform more closely to "
112 "the (withdrawn draft) POSIX 1003.1e standard which describes Access Control "
113 "Lists (ACLs)."
114 msgstr ""
115
116 #. type: Plain text
117 #: original/man1/chacl.1:34
118 msgid ""
119 "I<chacl> changes the ACL(s) for a file or directory.  The ACL(s) specified "
120 "are applied to each file in the \\f(BIpathname\\fR arguments."
121 msgstr ""
122
123 #. type: Plain text
124 #: original/man1/chacl.1:40
125 msgid ""
126 "Each ACL is a string which is interpreted using the I<acl_from_text>(3)  "
127 "routine.  These strings are made up of comma separated clauses each of which "
128 "is of the form, tag:name:perm.  Where \\f(BItag\\fR can be:"
129 msgstr ""
130
131 #. type: TP
132 #: original/man1/chacl.1:40
133 #, no-wrap
134 msgid "\"user\" (or \"u\")"
135 msgstr ""
136
137 #. type: Plain text
138 #: original/man1/chacl.1:43
139 msgid "indicating that the entry is a user ACL entry."
140 msgstr ""
141
142 #. type: TP
143 #: original/man1/chacl.1:43
144 #, no-wrap
145 msgid "\"group\" (or \"g\")"
146 msgstr ""
147
148 #. type: Plain text
149 #: original/man1/chacl.1:46
150 msgid "indicating that the entry is a group ACL entry."
151 msgstr ""
152
153 #. type: TP
154 #: original/man1/chacl.1:46
155 #, no-wrap
156 msgid "\"other\" (or \"o\")"
157 msgstr ""
158
159 #. type: Plain text
160 #: original/man1/chacl.1:49
161 msgid "indicating that the entry is an other ACL entry."
162 msgstr ""
163
164 #. type: TP
165 #: original/man1/chacl.1:49
166 #, no-wrap
167 msgid "\"mask\" (or \"m\")"
168 msgstr ""
169
170 #. type: Plain text
171 #: original/man1/chacl.1:52
172 msgid "indicating that the entry is a mask ACL entry."
173 msgstr ""
174
175 #. type: Plain text
176 #: original/man1/chacl.1:58
177 msgid ""
178 "\\f(BIname\\fR is a string which is the user or group name for the ACL "
179 "entry.  A null \\f(BIname\\fR in a user or group ACL entry indicates the "
180 "file's owner or file's group.  \\f(BIperm\\fR is the string \"rwx\" where "
181 "each of the entries may be replaced by a \"-\" indicating no access of that "
182 "type, e.g. \"r-x\", \"--x\", \"---\"."
183 msgstr ""
184
185 #. type: SS
186 #: original/man1/chacl.1:58 original/man1/getfacl.1:79 original/man1/setfacl.1:72
187 #, no-wrap
188 msgid "OPTIONS"
189 msgstr ""
190
191 #. type: TP
192 #: original/man1/chacl.1:59
193 #, no-wrap
194 msgid "B<-b>"
195 msgstr ""
196
197 #. type: Plain text
198 #: original/man1/chacl.1:63
199 msgid ""
200 "Indicates that there are two ACLs to change, the first is the file access "
201 "ACL and the second the directory default ACL."
202 msgstr ""
203
204 #. type: TP
205 #: original/man1/chacl.1:63
206 #, no-wrap
207 msgid "B<-d>"
208 msgstr ""
209
210 #. type: Plain text
211 #: original/man1/chacl.1:66
212 msgid "Used to set only the default ACL of a directory."
213 msgstr ""
214
215 #. type: TP
216 #: original/man1/chacl.1:66
217 #, no-wrap
218 msgid "B<-R>"
219 msgstr ""
220
221 #. type: Plain text
222 #: original/man1/chacl.1:69
223 msgid "Removes the file access ACL only."
224 msgstr ""
225
226 #. type: TP
227 #: original/man1/chacl.1:69
228 #, no-wrap
229 msgid "B<-D>"
230 msgstr ""
231
232 #. type: Plain text
233 #: original/man1/chacl.1:72
234 msgid "Removes directory default ACL only."
235 msgstr ""
236
237 #. type: TP
238 #: original/man1/chacl.1:72
239 #, no-wrap
240 msgid "B<-B>"
241 msgstr ""
242
243 #. type: Plain text
244 #: original/man1/chacl.1:75
245 msgid "Remove all ACLs."
246 msgstr ""
247
248 #. type: TP
249 #: original/man1/chacl.1:75
250 #, no-wrap
251 msgid "B<-l>"
252 msgstr ""
253
254 #. type: Plain text
255 #: original/man1/chacl.1:80
256 msgid ""
257 "Lists the access ACL and possibly the default ACL associated with the "
258 "specified files or directories.  This option was added during the Linux port "
259 "of XFS, and is not IRIX compatible."
260 msgstr ""
261
262 #. type: TP
263 #: original/man1/chacl.1:80
264 #, no-wrap
265 msgid "B<-r>"
266 msgstr ""
267
268 #. type: Plain text
269 #: original/man1/chacl.1:85
270 msgid ""
271 "Set the access ACL recursively for each subtree rooted at "
272 "\\f(BIpathname\\fR(s).  This option was also added during the Linux port of "
273 "XFS, and is not compatible with IRIX."
274 msgstr ""
275
276 #. type: SH
277 #: original/man1/chacl.1:85 original/man1/setfacl.1:226
278 #, no-wrap
279 msgid "EXAMPLES"
280 msgstr ""
281
282 #. type: Plain text
283 #: original/man1/chacl.1:87
284 msgid "A minimum ACL:"
285 msgstr ""
286
287 #. type: Plain text
288 #: original/man1/chacl.1:90
289 #, no-wrap
290 msgid "  B<chacl u::rwx,g::r-x,o::r-- file>\n"
291 msgstr ""
292
293 #. type: Plain text
294 #: original/man1/chacl.1:94
295 msgid ""
296 "The file ACL is set so that the file's owner has \"rwx\", the file's group "
297 "has read and execute, and others have read only access to the file."
298 msgstr ""
299
300 #. type: Plain text
301 #: original/man1/chacl.1:98
302 msgid ""
303 "An ACL that is not a minimum ACL, that is, one that specifies a user or "
304 "group other than the file's owner or owner's group, must contain a mask "
305 "entry:"
306 msgstr ""
307
308 #. type: Plain text
309 #: original/man1/chacl.1:101
310 #, no-wrap
311 msgid "  \\f(BIchacl u::rwx,g::r-x,o::r--,u:bob:r--,m::r-x file1 file2\\fR\n"
312 msgstr ""
313
314 #. type: Plain text
315 #: original/man1/chacl.1:105
316 msgid ""
317 "To set the default and access ACLs on \\f(BInewdir\\fR to be the same as on "
318 "\\f(BIolddir\\fR, you could type:"
319 msgstr ""
320
321 #. type: Plain text
322 #: original/man1/chacl.1:110
323 #, no-wrap
324 msgid ""
325 "  \\f(BIchacl -b `chacl -l olddir | \\e\n"
326 "      sed -e 's/.*\\e[//' -e 's#/# #' -e 's/]$//'` newdir\\fR\n"
327 "\n"
328 msgstr ""
329
330 #. type: SH
331 #: original/man1/chacl.1:111
332 #, no-wrap
333 msgid "CAUTIONS"
334 msgstr ""
335
336 #. type: Plain text
337 #: original/man1/chacl.1:117
338 msgid ""
339 "I<chacl> can replace the existing ACL.  To add or delete entries, you must "
340 "first do \\f(BIchacl -l\\fR to get the existing ACL, and use the output to "
341 "form the arguments to I<chacl>."
342 msgstr ""
343
344 #. type: Plain text
345 #: original/man1/chacl.1:125
346 msgid ""
347 "Changing the permission bits of a file will change the file access ACL "
348 "settings (see I<chmod>(1)).  However, file creation mode masks (see "
349 "I<umask>(1))  will not affect the access ACL settings of files created using "
350 "directory default ACLs."
351 msgstr ""
352
353 #. type: Plain text
354 #: original/man1/chacl.1:133
355 msgid ""
356 "ACLs are filesystem extended attributes and hence are not typically archived "
357 "or restored using the conventional archiving utilities.  See I<attr>(5)  for "
358 "more information about extended attributes and see I<xfsdump>(8)  for a "
359 "method of backing them up under XFS."
360 msgstr ""
361
362 #. type: SH
363 #: original/man1/chacl.1:133 original/man1/getfacl.1:141 original/man1/setfacl.1:274
364 #, no-wrap
365 msgid "SEE ALSO"
366 msgstr ""
367
368 #. type: Plain text
369 #: original/man1/chacl.1:134
370 msgid ""
371 "B<getfacl>(1), B<setfacl>(1), B<chmod>(1), B<umask>(1), B<acl_from_text>(3), "
372 "B<acl>(5), B<xfsdump>(8)"
373 msgstr ""
374
375 #. type: TH
376 #: original/man1/getfacl.1:9
377 #, no-wrap
378 msgid "GETFACL"
379 msgstr ""
380
381 #. type: TH
382 #: original/man1/getfacl.1:9 original/man1/setfacl.1:8
383 #, no-wrap
384 msgid "May 2000"
385 msgstr ""
386
387 #. type: Plain text
388 #: original/man1/getfacl.1:12
389 msgid "getfacl - get file access control lists"
390 msgstr ""
391
392 #. type: Plain text
393 #: original/man1/getfacl.1:16
394 msgid "B<getfacl> [-dRLPvh] file ..."
395 msgstr ""
396
397 #. type: Plain text
398 #: original/man1/getfacl.1:19
399 msgid "B<getfacl> [-dRLPvh] -"
400 msgstr ""
401
402 #. type: Plain text
403 #: original/man1/getfacl.1:24
404 msgid ""
405 "For each file, getfacl displays the file name, owner, the group, and the "
406 "Access Control List (ACL). If a directory has a default ACL, getfacl also "
407 "displays the default ACL. Non-directories cannot have default ACLs."
408 msgstr ""
409
410 #. type: Plain text
411 #: original/man1/getfacl.1:28
412 msgid ""
413 "If getfacl is used on a file system that does not support ACLs, getfacl "
414 "displays the access permissions defined by the traditional file mode "
415 "permission bits."
416 msgstr ""
417
418 #. type: Plain text
419 #: original/man1/getfacl.1:30
420 msgid "The output format of getfacl is as follows:"
421 msgstr ""
422
423 #. type: Plain text
424 #: original/man1/getfacl.1:47
425 #, no-wrap
426 msgid ""
427 " 1:  # file: somedir/\n"
428 " 2:  # owner: lisa\n"
429 " 3:  # group: staff\n"
430 " 4:  user::rwx\n"
431 " 5:  user:joe:rwx               #effective:r-x\n"
432 " 6:  group::rwx                 #effective:r-x\n"
433 " 7:  group:cool:r-x\n"
434 " 8:  mask:r-x\n"
435 " 9:  other:r-x\n"
436 "10:  default:user::rwx\n"
437 "11:  default:user:joe:rwx       #effective:r-x\n"
438 "12:  default:group::r-x\n"
439 "13:  default:mask:r-x\n"
440 "14:  default:other:---\n"
441 msgstr ""
442
443 #. type: Plain text
444 #: original/man1/getfacl.1:61
445 msgid ""
446 "Lines 4, 6 and 9 correspond to the user, group and other fields of the file "
447 "mode permission bits. These three are called the base ACL entries. Lines 5 "
448 "and 7 are named user and named group entries. Line 8 is the effective rights "
449 "mask. This entry limits the effective rights granted to all groups and to "
450 "named users. (The file owner and others permissions are not affected by the "
451 "effective rights mask; all other entries are.)  Lines 10--14 display the "
452 "default ACL associated with this directory. Directories may have a default "
453 "ACL. Regular files never have a default ACL."
454 msgstr ""
455
456 #. type: Plain text
457 #: original/man1/getfacl.1:65
458 msgid ""
459 "The default behavior for getfacl is to display both the ACL and the default "
460 "ACL, and to include an effective rights comment for lines where the rights "
461 "of the entry differ from the effective rights."
462 msgstr ""
463
464 #. type: Plain text
465 #: original/man1/getfacl.1:69
466 msgid ""
467 "If output is to a terminal, the effective rights comment is aligned to "
468 "column 40. Otherwise, a single tab character separates the ACL entry and the "
469 "effective rights comment."
470 msgstr ""
471
472 #. type: Plain text
473 #: original/man1/getfacl.1:72
474 msgid ""
475 "The ACL listings of multiple files are separated by blank lines.  The output "
476 "of getfacl can also be used as input to setfacl."
477 msgstr ""
478
479 #. type: SS
480 #: original/man1/getfacl.1:73 original/man1/setfacl.1:66
481 #, no-wrap
482 msgid "PERMISSIONS"
483 msgstr ""
484
485 #. type: Plain text
486 #: original/man1/getfacl.1:78
487 msgid ""
488 "Process with search access to a file (i.e., processes with read access to "
489 "the containing directory of a file) are also granted read access to the "
490 "file's ACLs.  This is analogous to the permissions required for accessing "
491 "the file mode."
492 msgstr ""
493
494 #. type: TP
495 #: original/man1/getfacl.1:80
496 #, no-wrap
497 msgid "I<--access>"
498 msgstr ""
499
500 #. type: Plain text
501 #: original/man1/getfacl.1:83
502 msgid "Display the file access control list."
503 msgstr ""
504
505 #. type: TP
506 #: original/man1/getfacl.1:83 original/man1/setfacl.1:88
507 #, no-wrap
508 msgid "I<-d, --default>"
509 msgstr ""
510
511 #. type: Plain text
512 #: original/man1/getfacl.1:86
513 msgid "Display the default access control list."
514 msgstr ""
515
516 #. type: TP
517 #: original/man1/getfacl.1:86
518 #, no-wrap
519 msgid "I<--omit-header>"
520 msgstr ""
521
522 #. type: Plain text
523 #: original/man1/getfacl.1:89
524 msgid ""
525 "Do not display the comment header (the first three lines of each file's "
526 "output)."
527 msgstr ""
528
529 #. type: TP
530 #: original/man1/getfacl.1:89
531 #, no-wrap
532 msgid "I<--all-effective>"
533 msgstr ""
534
535 #. type: Plain text
536 #: original/man1/getfacl.1:92
537 msgid ""
538 "Print all effective rights comments, even if identical to the rights defined "
539 "by the ACL entry."
540 msgstr ""
541
542 #. type: TP
543 #: original/man1/getfacl.1:92
544 #, no-wrap
545 msgid "I<--no-effective>"
546 msgstr ""
547
548 #. type: Plain text
549 #: original/man1/getfacl.1:95
550 msgid "Do not print effective rights comments."
551 msgstr ""
552
553 #. type: TP
554 #: original/man1/getfacl.1:95
555 #, no-wrap
556 msgid "I<--skip-base>"
557 msgstr ""
558
559 #. type: Plain text
560 #: original/man1/getfacl.1:98
561 msgid "Skip files that only have the base ACL entries (owner, group, others)."
562 msgstr ""
563
564 #. type: TP
565 #: original/man1/getfacl.1:98 original/man1/setfacl.1:102
566 #, no-wrap
567 msgid "I<-R, --recursive>"
568 msgstr ""
569
570 #. type: Plain text
571 #: original/man1/getfacl.1:101
572 msgid "List the ACLs of all files and directories recursively."
573 msgstr ""
574
575 #. type: TP
576 #: original/man1/getfacl.1:101 original/man1/setfacl.1:105
577 #, no-wrap
578 msgid "I<-L, --logical>"
579 msgstr ""
580
581 #. type: Plain text
582 #: original/man1/getfacl.1:106
583 msgid ""
584 "Logical walk, follow symbolic links. The default behavior is to follow "
585 "symbolic link arguments, and to skip symbolic links encountered in "
586 "subdirectories."
587 msgstr ""
588
589 #. type: TP
590 #: original/man1/getfacl.1:106 original/man1/setfacl.1:109
591 #, no-wrap
592 msgid "I<-P, --physical>"
593 msgstr ""
594
595 #. type: Plain text
596 #: original/man1/getfacl.1:110
597 msgid ""
598 "Physical walk, skip all symbolic links. This also skips symbolic link "
599 "arguments."
600 msgstr ""
601
602 #. type: TP
603 #: original/man1/getfacl.1:110
604 #, no-wrap
605 msgid "I<--tabular>"
606 msgstr ""
607
608 #. type: Plain text
609 #: original/man1/getfacl.1:113
610 msgid ""
611 "Use an alternative tabular output format. The ACL and the default ACL are "
612 "displayed side by side. Permissions that are ineffective due to the ACL mask "
613 "entry are displayed capitalized. The entry tag names for the ACL_USER_OBJ "
614 "and ACL_GROUP_OBJ entries are also displayed in capital letters, which helps "
615 "in spotting those entries."
616 msgstr ""
617
618 #. type: TP
619 #: original/man1/getfacl.1:113
620 #, no-wrap
621 msgid "I<--absolute-names>"
622 msgstr ""
623
624 #. type: Plain text
625 #: original/man1/getfacl.1:117
626 msgid ""
627 "Do not strip leading slash characters (`/'). The default behavior is to "
628 "strip leading slash characters."
629 msgstr ""
630
631 #. type: TP
632 #: original/man1/getfacl.1:117 original/man1/setfacl.1:113
633 #, no-wrap
634 msgid "I<--version>"
635 msgstr ""
636
637 #. type: Plain text
638 #: original/man1/getfacl.1:120
639 msgid "Print the version of getfacl and exit."
640 msgstr ""
641
642 #. type: TP
643 #: original/man1/getfacl.1:120 original/man1/setfacl.1:116
644 #, no-wrap
645 msgid "I<--help>"
646 msgstr ""
647
648 #. type: Plain text
649 #: original/man1/getfacl.1:123 original/man1/setfacl.1:119
650 msgid "Print help explaining the command line options."
651 msgstr ""
652
653 #. type: TP
654 #: original/man1/getfacl.1:123 original/man1/setfacl.1:119
655 #, no-wrap
656 msgid "I<-->"
657 msgstr ""
658
659 #. type: Plain text
660 #: original/man1/getfacl.1:126
661 msgid ""
662 "End of command line options. All remaining parameters are interpreted as "
663 "file names, even if they start with a dash character."
664 msgstr ""
665
666 #. type: TP
667 #: original/man1/getfacl.1:126 original/man1/setfacl.1:122
668 #, no-wrap
669 msgid "I<->"
670 msgstr ""
671
672 #. type: Plain text
673 #: original/man1/getfacl.1:129
674 msgid ""
675 "If the file name parameter is a single dash character, getfacl reads a list "
676 "of files from standard input."
677 msgstr ""
678
679 #. type: SH
680 #: original/man1/getfacl.1:130 original/man1/setfacl.1:262
681 #, no-wrap
682 msgid "CONFORMANCE TO POSIX 1003.1e DRAFT STANDARD 17"
683 msgstr ""
684
685 #. type: Plain text
686 #: original/man1/getfacl.1:136
687 msgid ""
688 "If the environment variable POSIXLY_CORRECT is defined, the default behavior "
689 "of getfacl changes in the following ways: Unless otherwise specified, only "
690 "the ACL is printed. The default ACL is only printed if the I<-d> option is "
691 "given. If no command line parameter is given, I<getfacl> behaves as if it "
692 "was invoked as ``getfacl -''."
693 msgstr ""
694
695 #. type: SH
696 #: original/man1/getfacl.1:136 original/man1/setfacl.1:268
697 #, no-wrap
698 msgid "AUTHOR"
699 msgstr ""
700
701 #. type: Plain text
702 #: original/man1/getfacl.1:139 original/man1/setfacl.1:271
703 msgid "Andreas Gruenbacher, E<lt>I<a.gruenbacher@bestbits.at>E<gt>."
704 msgstr ""
705
706 #. type: Plain text
707 #: original/man1/getfacl.1:141
708 msgid "Please send your bug reports and comments to the above address."
709 msgstr ""
710
711 #. type: Plain text
712 #: original/man1/getfacl.1:142
713 msgid "B<setfacl>(1), B<acl>(5)"
714 msgstr ""
715
716 #. type: TH
717 #: original/man1/setfacl.1:8
718 #, no-wrap
719 msgid "SETFACL"
720 msgstr ""
721
722 #. type: Plain text
723 #: original/man1/setfacl.1:11
724 msgid "setfacl - set file access control lists"
725 msgstr ""
726
727 #. type: Plain text
728 #: original/man1/setfacl.1:15
729 msgid "B<setfacl> [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] file ..."
730 msgstr ""
731
732 #. type: Plain text
733 #: original/man1/setfacl.1:18
734 msgid "B<setfacl> --restore=file"
735 msgstr ""
736
737 #. type: Plain text
738 #: original/man1/setfacl.1:23
739 msgid ""
740 "This utility sets Access Control Lists (ACLs) of files and directories.  On "
741 "the command line, a sequence of commands is followed by a sequence of files "
742 "(which in turn can be followed by another sequence of commands, ...)."
743 msgstr ""
744
745 #. type: Plain text
746 #: original/man1/setfacl.1:35
747 msgid ""
748 "The options I<-m,> and I<-x> expect an ACL on the command line. Multiple ACL "
749 "entries are separated by comma characters (`,'). The options I<-M,> and "
750 "I<-X> read an ACL from a file or from standard input. The ACL entry format "
751 "is described in Section ACL ENTRIES."
752 msgstr ""
753
754 #. type: Plain text
755 #: original/man1/setfacl.1:41
756 msgid ""
757 "The I<--set> and I<--set-file> options set the ACL of a file or a "
758 "directory. The previous ACL is replaced.  ACL entries for this operation "
759 "must include permissions."
760 msgstr ""
761
762 #. type: Plain text
763 #: original/man1/setfacl.1:46
764 msgid ""
765 "The I<-m (--modify)> and I<-M (--modify-file)> options modify the ACL of a "
766 "file or directory.  ACL entries for this operation must include permissions."
767 msgstr ""
768
769 #. type: Plain text
770 #: original/man1/setfacl.1:53
771 msgid ""
772 "The I<-x (--remove)> and I<-X (--remove-file)> options remove ACL "
773 "enries. Only ACL entries without the I<perms> field are accepted as "
774 "parameters, unless POSIXLY_CORRECT is defined."
775 msgstr ""
776
777 #. type: Plain text
778 #: original/man1/setfacl.1:61
779 msgid ""
780 "When reading from files using the I<-M,> and I<-X> options, setfacl accepts "
781 "the output getfacl produces.  There is at most one ACL entry per line. After "
782 "a Pound sign (`#'), everything up to the end of the line is treated as a "
783 "comment."
784 msgstr ""
785
786 #. type: Plain text
787 #: original/man1/setfacl.1:65
788 msgid ""
789 "If setfacl is used on a file system which does not support ACLs, setfacl "
790 "operates on the file mode permission bits. If the ACL does not fit "
791 "completely in the permission bits, setfacl modifies the file mode permission "
792 "bits to reflect the ACL as closely as possible, writes an error message to "
793 "standard error, and returns with an exit status greater than 0."
794 msgstr ""
795
796 #. type: Plain text
797 #: original/man1/setfacl.1:71
798 msgid ""
799 "The file owner and processes capable of CAP_FOWNER are granted the right to "
800 "modify ACLs of a file. This is analogous to the permissions required for "
801 "accessing the file mode. (On current Linux systems, root is the only user "
802 "with the CAP_FOWNER capability.)"
803 msgstr ""
804
805 #. type: TP
806 #: original/man1/setfacl.1:73
807 #, no-wrap
808 msgid "I<-b, --remove-all>"
809 msgstr ""
810
811 #. type: Plain text
812 #: original/man1/setfacl.1:76
813 msgid ""
814 "Remove all extended ACL entries. The base ACL entries of the owner, group "
815 "and others are retained."
816 msgstr ""
817
818 #. type: TP
819 #: original/man1/setfacl.1:76
820 #, no-wrap
821 msgid "I<-k, --remove-default>"
822 msgstr ""
823
824 #. type: Plain text
825 #: original/man1/setfacl.1:79
826 msgid "Remove the Default ACL. If no Default ACL exists, no warnings are issued."
827 msgstr ""
828
829 #. type: TP
830 #: original/man1/setfacl.1:79
831 #, no-wrap
832 msgid "I<-n, --no-mask>"
833 msgstr ""
834
835 #. type: Plain text
836 #: original/man1/setfacl.1:84
837 msgid ""
838 "Do not recalculate the effective rights mask. The default behavior of "
839 "setfacl is to recalculate the ACL mask entry, unless a mask entry was "
840 "explicitly given.  The mask entry is set to the union of all permissions of "
841 "the owning group, and all named user and group entries. (These are exactly "
842 "the entries affected by the mask entry)."
843 msgstr ""
844
845 #. type: TP
846 #: original/man1/setfacl.1:84
847 #, no-wrap
848 msgid "I<--mask>"
849 msgstr ""
850
851 #. type: Plain text
852 #: original/man1/setfacl.1:88
853 msgid ""
854 "Do recalculate the effective rights mask, even if an ACL mask entry was "
855 "explicitly given. (See the I<-n >option.)"
856 msgstr ""
857
858 #. type: Plain text
859 #: original/man1/setfacl.1:93
860 msgid ""
861 "All operations apply to the Default ACL. Regular ACL entries in the input "
862 "set are promoted to Default ACL entries. Default ACL entries in the input "
863 "set are discarded. (A warning is issued if that happens)."
864 msgstr ""
865
866 #. type: TP
867 #: original/man1/setfacl.1:93
868 #, no-wrap
869 msgid "I<--restore=file>"
870 msgstr ""
871
872 #. type: Plain text
873 #: original/man1/setfacl.1:99
874 msgid ""
875 "Restore a permission backup created by `getfacl -R' or similar. All "
876 "permissions of a complete directory subtree are restored using this "
877 "mechanism. If the input contains owner comments or group comments, and "
878 "setfacl is run by root, the owner and owning group of all files are restored "
879 "as well. This option cannot be mixed with other options except `--test'."
880 msgstr ""
881
882 #. type: TP
883 #: original/man1/setfacl.1:99
884 #, no-wrap
885 msgid "I<--test>"
886 msgstr ""
887
888 #. type: Plain text
889 #: original/man1/setfacl.1:102
890 msgid ""
891 "Test mode. Instead of changing the ACLs of any files, the resulting ACLs are "
892 "listed."
893 msgstr ""
894
895 #. type: Plain text
896 #: original/man1/setfacl.1:105
897 msgid ""
898 "Apply operations to all files and directories recursively. This option "
899 "cannot be mixed with `--restore'."
900 msgstr ""
901
902 #. type: Plain text
903 #: original/man1/setfacl.1:109
904 msgid ""
905 "Logical walk, follow symbolic links. The default behavior is to follow "
906 "symbolic link arguments, and to skip symbolic links encountered in "
907 "subdirectories. This option cannot be mixed with `--restore'."
908 msgstr ""
909
910 #. type: Plain text
911 #: original/man1/setfacl.1:113
912 msgid ""
913 "Physical walk, skip all symbolic links. This also skips symbolic link "
914 "arguments.  This option cannot be mixed with `--restore'."
915 msgstr ""
916
917 #. type: Plain text
918 #: original/man1/setfacl.1:116
919 msgid "Print the version of setfacl and exit."
920 msgstr ""
921
922 #. type: Plain text
923 #: original/man1/setfacl.1:122
924 msgid ""
925 "End of command line options. All remaining parameters are interpreted as "
926 "file names, even if they start with a dash."
927 msgstr ""
928
929 #. type: Plain text
930 #: original/man1/setfacl.1:125
931 msgid ""
932 "If the file name parameter is a single dash, setfacl reads a list of files "
933 "from standard input."
934 msgstr ""
935
936 #. type: SS
937 #: original/man1/setfacl.1:126
938 #, no-wrap
939 msgid "ACL ENTRIES"
940 msgstr ""
941
942 #. type: Plain text
943 #: original/man1/setfacl.1:129
944 msgid ""
945 "The setfacl utility recognizes the following ACL entry formats (blanks "
946 "inserted for clarity):"
947 msgstr ""
948
949 #. type: TP
950 #: original/man1/setfacl.1:131
951 #, no-wrap
952 msgid "[d[efault]:] [u[ser]:]I<uid >[:I<perms>]"
953 msgstr ""
954
955 #. type: Plain text
956 #: original/man1/setfacl.1:137
957 msgid ""
958 "Permissions of a named user. Permissions of the file owner if I<uid> is "
959 "empty."
960 msgstr ""
961
962 #. type: TP
963 #: original/man1/setfacl.1:138
964 #, no-wrap
965 msgid "[d[efault]:] g[roup]:I<gid >[:I<perms>]"
966 msgstr ""
967
968 #. type: Plain text
969 #: original/man1/setfacl.1:144
970 msgid ""
971 "Permissions of a named group. Permissions of the owning group if I<gid> is "
972 "empty."
973 msgstr ""
974
975 #. type: TP
976 #: original/man1/setfacl.1:145
977 #, no-wrap
978 msgid "[d[efault]:] m[ask][:] [:I<perms>]"
979 msgstr ""
980
981 #. type: Plain text
982 #: original/man1/setfacl.1:149
983 msgid "Effective rights mask"
984 msgstr ""
985
986 #. type: TP
987 #: original/man1/setfacl.1:150
988 #, no-wrap
989 msgid "[d[efault]:] o[ther][:] [:I<perms>]"
990 msgstr ""
991
992 #. type: Plain text
993 #: original/man1/setfacl.1:154
994 msgid "Permissions of others."
995 msgstr ""
996
997 #. type: Plain text
998 #: original/man1/setfacl.1:156
999 msgid ""
1000 "Whitespace between delimiter characters and non-delimiter characters is "
1001 "ignored."
1002 msgstr ""
1003
1004 #. type: Plain text
1005 #: original/man1/setfacl.1:166
1006 msgid ""
1007 "Proper ACL entries including permissions are used in modify and set "
1008 "operations. (options I<-m>, I<-M>, I<--set> and I<--set-file>).  Entries "
1009 "without the I<perms> field are used for I<deletion> of entries (options "
1010 "I<-x> and I<-X>)."
1011 msgstr ""
1012
1013 #. type: Plain text
1014 #: original/man1/setfacl.1:172
1015 msgid "For I<uid> and I<gid> you can specify either a name or a number."
1016 msgstr ""
1017
1018 #. type: Plain text
1019 #: original/man1/setfacl.1:187
1020 msgid ""
1021 "The I<perms> field is a combination of characters that indicate the "
1022 "permissions: read I<(r)>, write I<(w)>, execute I<(x)>, execute only if the "
1023 "file is a directory or already has execute permission for some user I<(X)>.  "
1024 "Alternatively, the I<perms> field can be an octal digit (0-7)."
1025 msgstr ""
1026
1027 #. type: SS
1028 #: original/man1/setfacl.1:188
1029 #, no-wrap
1030 msgid "AUTOMATICALLY CREATED ENTRIES"
1031 msgstr ""
1032
1033 #. type: Plain text
1034 #: original/man1/setfacl.1:192
1035 msgid ""
1036 "Initially, files and directories contain only the three base ACL entries for "
1037 "the owner, the group, and others. There are some rules that need to be "
1038 "satisfied in order for an ACL to be valid:"
1039 msgstr ""
1040
1041 #. type: IP
1042 #: original/man1/setfacl.1:192 original/man1/setfacl.1:195 original/man1/setfacl.1:198 original/man1/setfacl.1:201 original/man1/setfacl.1:207 original/man1/setfacl.1:215 original/man1/setfacl.1:218
1043 #, no-wrap
1044 msgid "*"
1045 msgstr ""
1046
1047 #. type: Plain text
1048 #: original/man1/setfacl.1:195
1049 msgid ""
1050 "The three base entries cannot be removed. There must be exactly one entry of "
1051 "each of these base entry types."
1052 msgstr ""
1053
1054 #. type: Plain text
1055 #: original/man1/setfacl.1:198
1056 msgid ""
1057 "Whenever an ACL contains named user entries or named group objects, it must "
1058 "also contain an effective rights mask."
1059 msgstr ""
1060
1061 #. type: Plain text
1062 #: original/man1/setfacl.1:201
1063 msgid ""
1064 "Whenever an ACL contains any Default ACL entries, the three Default ACL base "
1065 "entries (default owner, default group, and default others) must also exist."
1066 msgstr ""
1067
1068 #. type: Plain text
1069 #: original/man1/setfacl.1:204
1070 msgid ""
1071 "Whenever a Default ACL contains named user entries or named group objects, "
1072 "it must also contain a default effective rights mask."
1073 msgstr ""
1074
1075 #. type: Plain text
1076 #: original/man1/setfacl.1:207
1077 msgid ""
1078 "To help the user ensure these rules, setfacl creates entries from existing "
1079 "entries under the following conditions:"
1080 msgstr ""
1081
1082 #. type: Plain text
1083 #: original/man1/setfacl.1:215
1084 msgid ""
1085 "If an ACL contains named user or named group entries, and no mask entry "
1086 "exists, a mask entry containing the same permissions as the group entry is "
1087 "created. Unless the I<-n> option is given, the permissions of the mask entry "
1088 "are further adjusted to include the union of all permissions affected by the "
1089 "mask entry. (See the I<-n> option description)."
1090 msgstr ""
1091
1092 #. type: Plain text
1093 #: original/man1/setfacl.1:218
1094 msgid ""
1095 "If a Default ACL entry is created, and the Default ACL contains no owner, "
1096 "owning group, or others entry, a copy of the ACL owner, owning group, or "
1097 "others entry is added to the Default ACL."
1098 msgstr ""
1099
1100 #. type: Plain text
1101 #: original/man1/setfacl.1:225
1102 msgid ""
1103 "If a Default ACL contains named user entries or named group entries, and no "
1104 "mask entry exists, a mask entry containing the same permissions as the "
1105 "default Default ACL's group entry is added. Unless the I<-n> option is "
1106 "given, the permissions of the mask entry are further adjusted to inclu de "
1107 "the union of all permissions affected by the mask entry. (See the I<-n> "
1108 "option description)."
1109 msgstr ""
1110
1111 #. type: Plain text
1112 #: original/man1/setfacl.1:229
1113 msgid "Granting an additional user read access"
1114 msgstr ""
1115
1116 #. type: Plain text
1117 #: original/man1/setfacl.1:232
1118 msgid "setfacl -m u:lisa:r file"
1119 msgstr ""
1120
1121 #. type: Plain text
1122 #: original/man1/setfacl.1:236
1123 msgid ""
1124 "Revoking write access from all groups and all named users (using the "
1125 "effective rights mask)"
1126 msgstr ""
1127
1128 #. type: Plain text
1129 #: original/man1/setfacl.1:239
1130 msgid "setfacl -m m::rx file"
1131 msgstr ""
1132
1133 #. type: Plain text
1134 #: original/man1/setfacl.1:243
1135 msgid "Removing a named group entry from a file's ACL"
1136 msgstr ""
1137
1138 #. type: Plain text
1139 #: original/man1/setfacl.1:246
1140 msgid "setfacl -x g:staff file"
1141 msgstr ""
1142
1143 #. type: Plain text
1144 #: original/man1/setfacl.1:250
1145 msgid "Copying the ACL of one file to another"
1146 msgstr ""
1147
1148 #. type: Plain text
1149 #: original/man1/setfacl.1:253
1150 msgid "getfacl file1 | setfacl --set-file=- file2"
1151 msgstr ""
1152
1153 #. type: Plain text
1154 #: original/man1/setfacl.1:257
1155 msgid "Copying the access ACL into the Default ACL"
1156 msgstr ""
1157
1158 #. type: Plain text
1159 #: original/man1/setfacl.1:260
1160 msgid "getfacl --access dir | setfacl -d -M- dir"
1161 msgstr ""
1162
1163 #. type: Plain text
1164 #: original/man1/setfacl.1:268
1165 msgid ""
1166 "If the environment variable POSIXLY_CORRECT is defined, the default behavior "
1167 "of setfacl changes as follows: All non-standard options are disabled.  The "
1168 "``default:'' prefix is disabled.  The I<-x> and I<-X> options also accept "
1169 "permission fields (and ignore them)."
1170 msgstr ""
1171
1172 #. type: Plain text
1173 #: original/man1/setfacl.1:274
1174 msgid ""
1175 "Please send your bug reports, suggested features and comments to the above "
1176 "address."
1177 msgstr ""
1178
1179 #. type: Plain text
1180 #: original/man1/setfacl.1:275
1181 msgid "B<getfacl>(1), B<chmod>(1), B<umask>(1), B<acl>(5)"
1182 msgstr ""