OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / acl / release / man1 / chacl.1
1 .\"
2 .\" Japanese Version Copyright (c) 2005 Yuichi SATO
3 .\"         all rights reserved.
4 .\" Translated Sat May 28 10:37:03 JST 2005
5 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
6 .\"
7 .TH CHACL 1 "ACL File Utilities" "September 2001" "Access Control Lists"
8 .SH Ì¾Á°
9 chacl \- ¥Õ¥¡¥¤¥ë¤Þ¤¿¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Î¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È (Access Control List) ¤òÊѹ¹¤¹¤ë
10 .SH ½ñ¼°
11 .B chacl acl pathname...
12 .br
13 .B chacl \-b acl dacl pathname...
14 .br
15 .B chacl \-d dacl pathname...
16 .br
17 .B chacl \-R pathname...
18 .br
19 .B chacl \-D pathname...
20 .br
21 .B chacl \-B pathname...
22 .br
23 .B chacl \-l pathname...
24 .br
25 .B chacl \-r pathname...
26 .br
27 .SH ÀâÌÀ
28 .I chacl
29 ¤Ï IRIX ¸ß´¹¤Î¥³¥Þ¥ó¥É¤Ç¤¢¤ê¡¢
30 XFS ¤ä IRIX ¤Ç»È¤¤´·¤ì¤Æ¤¤¤ë¥æ¡¼¥¶¤Î¤¿¤á¤ËÊݼ餵¤ì¤Æ¤¤¤ë¡£
31 ¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È (ACL) ¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤Æ¤¤¤ë
32 (ű²ó¤µ¤ì¤¿¥É¥é¥Õ¥È) POSIX 1003.1e µ¬³Ê¤Ë¡¢
33 ¤è¤ê½àµò¤·¤¿¥Ä¡¼¥ë¤Ë¤Ä¤¤¤Æ¤ÎÀâÌÀ¤Ï¡¢
34 ¡Ö\fB´ØÏ¢¹àÌÜ\fR¡×¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È¡£
35 .PP
36 .I chacl
37 ¤Ï¥Õ¥¡¥¤¥ë¤Þ¤¿¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Î ACL ¤òÊѹ¹¤¹¤ë¡£
38 »ØÄꤵ¤ì¤¿ ACL ¤Ï \f4pathname\f1 °ú¤­¿ô¤Î³Æ¥Õ¥¡¥¤¥ë¤ËŬÍѤµ¤ì¤ë¡£
39 .P
40 ³Æ ACL ¤Ïʸ»úÎó¤Ç¤¢¤ê¡¢
41 .IR acl_from_text (3)
42 ¥ë¡¼¥Á¥ó¤ò»È¤Ã¤Æ²ò¼á¤µ¤ì¤ë¡£
43 ¤³¤ì¤é¤Îʸ»úÎó¤Ï¡¢tag:name:perm ¤È¤¤¤¦·Á¼°¤Î
44 ¥³¥ó¥Þ¤Ç¶èÀÚ¤é¤ì¤¿Àá (clause) ¤Ç¹½À®¤µ¤ì¤ë¡£
45 ¤³¤³¤Ç \f4tag\fP ¤Ï°Ê²¼¤Î²¿¤ì¤«¤Ç¤¢¤ë:
46 .TP
47 "user" (¤Þ¤¿¤Ï "u")
48 ¥¨¥ó¥È¥ê¤¬¥æ¡¼¥¶ ACL ¥¨¥ó¥È¥ê¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
49 .TP
50 "group" (¤Þ¤¿¤Ï "g")
51 ¥¨¥ó¥È¥ê¤¬¥°¥ë¡¼¥× ACL ¥¨¥ó¥È¥ê¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
52 .TP
53 "other" (¤Þ¤¿¤Ï "o")
54 ¥¨¥ó¥È¥ê¤¬¤½¤Î¾¤Î ACL ¥¨¥ó¥È¥ê¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
55 .TP
56 "mask" (¤Þ¤¿¤Ï "m")
57 ¥¨¥ó¥È¥ê¤¬¥Þ¥¹¥¯ ACL ¥¨¥ó¥È¥ê¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
58 .P
59 \f4name\fP ¤Ï ACL ¥¨¥ó¥È¥ê¤Î¥æ¡¼¥¶Ì¾¤Þ¤Ï¤¿¥°¥ë¡¼¥×̾¤òɽ¤¹Ê¸»úÎó¤Ç¤¢¤ë¡£
60 ¥æ¡¼¥¶¤Þ¤¿¤Ï¥°¥ë¡¼¥×¤Î ACL ¥¨¥ó¥È¥ê¤Ë¤ª¤¤¤Æ \f4name\fP ¤¬¶õ¤Î¾ì¹ç¤Ï¡¢
61 ¤½¤ì¤¾¤ì¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤È¥Õ¥¡¥¤¥ë¤Î¥°¥ë¡¼¥×¤òɽ¤¹¡£
62 \f4perm\fP ¤Ïʸ»úÎó "rwx" ¤Ç¤¢¤ê¡¢
63 ³Æ¥¨¥ó¥È¥ê¤Ï¤½¤Î¥¿¥¤¥×¤Î¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë
64 "\-" ¤ÇÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
65 Î㤨¤Ð¡¢"r\-x", "\-\-x", "\-\-\-" ¤Î¤è¤¦¤Ë½ñ¤±¤ë¡£
66 .SH ¥ª¥×¥·¥ç¥ó
67 .TP
68 .B \-b
69 Êѹ¹¤¹¤ë ACL ¤¬ 2 ¤Ä¤¢¤ë¤³¤È¤òɽ¤¹¡£
70 1 ¤ÄÌܤϥե¡¥¤¥ë¥¢¥¯¥»¥¹ ACL ¤Ç¤¢¤ê¡¢
71 2 ¤ÄÌܤϥǥ£¥ì¥¯¥È¥ê¤Î¥Ç¥Õ¥©¥ë¥È ACL ¤Ç¤¢¤ë¡£
72 .TP
73 .B \-d
74 ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ç¥Õ¥©¥ë¥È ACL ¤Î¤ß¤òÀßÄꤹ¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£
75 .TP
76 .B \-R
77 ¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹ ACL ¤Î¤ß¤òºï½ü¤¹¤ë¡£
78 .TP
79 .B \-D
80 ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ç¥Õ¥©¥ë¥È ACL ¤Î¤ß¤òºï½ü¤¹¤ë¡£
81 .TP
82 .B \-B
83 Á´¤Æ¤Î ACL ¤òºï½ü¤¹¤ë¡£
84 .TP
85 .B \-l
86 ¥¢¥¯¥»¥¹ ACL ¤È (¤â¤·Â¸ºß¤¹¤ë¤Ê¤é¤Ð) »ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤Þ¤¿¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ë
87 ´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤ë¥Ç¥Õ¥©¥ë¥È ACL ¤Î°ìÍ÷¤òɽ¼¨¤¹¤ë¡£
88 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï XFS ¤ò Linux ¤Ë°Ü¿¢¤¹¤ë¤È¤­¤ËÄɲ䵤졢
89 IRIX ¤È¤Ï¸ß´¹À­¤Ï¤Ê¤¤¡£
90 .TP
91 .B \-r
92 \f4pathname\f1 ¤ò¥ë¡¼¥È¤È¤¹¤ë³Æ¥µ¥Ö¥Ä¥ê¡¼¤ËÂФ·¤Æ¡¢
93 ºÆµ¢Åª¤Ë¥¢¥¯¥»¥¹ ACL ¤òÀßÄꤹ¤ë¡£
94 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï XFS ¤ò Linux ¤Ë°Ü¿¢¤¹¤ë¤È¤­¤ËÄɲ䵤졢
95 IRIX ¤È¤Ï¸ß´¹À­¤Ï¤Ê¤¤¡£
96 .SH Îã
97 ºÇÄã¸Â¤Î ACL:
98 .PP
99 .nf
100   \f3chacl u::rwx,g::r-x,o::r-- file\fP
101 .fi
102 .PP
103 ¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤Ï "rwx"¡¢¥Õ¥¡¥¤¥ë¤Î¥°¥ë¡¼¥×¤ÏÆɤ߹þ¤ß¤È¼Â¹Ô¡¢
104 ¤½¤Î¾¤Î¥æ¡¼¥¶¤Ï¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¥¢¥¯¥»¥¹¤Î¤ß¤È¤¤¤¦µö²Ä¤ò»ý¤Ä¤è¤¦¤Ë¡¢
105 ¥Õ¥¡¥¤¥ë ACL ¤¬ÀßÄꤵ¤ì¤ë¡£
106 .P
107 °Ê²¼¤ÏºÇÄã¸Â¤Î ACL ¤Ç¤Ï¤Ê¤¤¡£
108 ¤Ä¤Þ¤ê¡¢¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤Þ¤¿¤Ï½êÍ­¥°¥ë¡¼¥×°Ê³°¤Î
109 ¥æ¡¼¥¶¤Þ¤¿¤Ï¥°¥ë¡¼¥×¤ò»ØÄꤹ¤ë¾ì¹ç¤Ï¡¢
110 ¥Þ¥¹¥¯¥¨¥ó¥È¥ê¤ò»ý¤¿¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤:
111 .PP
112 .nf
113   \f4chacl u::rwx,g::r-x,o::r--,u:bob:r--,m::r-x file1 file2\fP
114 .fi
115 .PP
116 \f4newdir\f1 ÂФ·¤Æ \f4olddir\f1 ¤ÈƱ¤¸
117 ¥Ç¥Õ¥©¥ë¥È ACL ¤È¥¢¥¯¥»¥¹ ACL ¤òÀßÄꤹ¤ë¤Ë¤Ï¡¢
118 °Ê²¼¤Î¤è¤¦¤ËÆþÎϤ¹¤ì¤Ð¤è¤¤:
119 .PP
120 .nf
121   \f4chacl \-b `chacl \-l olddir | \\
122       sed \-e 's/.*\\[//' \-e 's#/# #' \-e 's/]$//'` newdir
123 \fP
124 .fi
125 .SH ·Ù¹ð
126 .I chacl
127 ¤Ï´û¸¤Î ACL ¤òÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
128 ¥¨¥ó¥È¥ê¤òÄɲᦺï½ü¤¹¤ë¾ì¹ç¤Ï¡¢
129 ºÇ½é¤Ë \f4chacl \-l\fP ¤ò¼Â¹Ô¤·¤Æ´û¸¤Î ACL ¤ò¼èÆÀ¤·¡¢
130 .I chacl
131 ¤Î°ú¤­¿ô¤òºî¤ë¤¿¤á¤Ë¤½¤Î½ÐÎϤò»È¤¦¤³¤È¡£
132 .P
133 ¥Õ¥¡¥¤¥ë¤Îµö²Ä (permission) ¥Ó¥Ã¥È¤òÊѹ¹¤¹¤ë¤È¡¢
134 ¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹ ACL ¤ÎÀßÄ꤬Êѹ¹¤µ¤ì¤ë
135 .RI ( chmod (1)
136 ¤ò»²¾È)¡£
137 ¤·¤«¤·¡¢¥Õ¥¡¥¤¥ëºîÀ®¥â¡¼¥É¥Þ¥¹¥¯
138 .RI ( umask (1)
139 ¤ò»²¾È) ¤Ï¡¢¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ç¥Õ¥©¥ë¥È ACL ¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿
140 ¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹ ACL ÀßÄê¤Ë¤Ï±Æ¶Á¤·¤Ê¤¤¡£
141 .P
142 ACL ¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î³Èĥ°À­¤Ç¤¢¤ë¤Î¤Ç¡¢
143 °ìÈÌŪ¤Ê¥¢¡¼¥«¥¤¥Ö¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ç¤Ï¡¢Ä̾ï¤Ï¥¢¡¼¥«¥¤¥Ö¤ä¥ê¥¹¥È¥¢¤µ¤ì¤Ê¤¤¡£
144 ³Èĥ°À­¤Ë¤Ä¤¤¤Æ¤Î¾Ü¤·¤¤¾ðÊó¤Ï
145 .IR attr (5)
146 ¤ò»²¾È¤¹¤ë¤³¤È¡£
147 XFS ¤Ç³Èĥ°À­¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Ï¡¢
148 .IR xfsdump (8) 
149 ¤ò»²¾È¤¹¤ë¤³¤È¡£
150 .SH ´ØÏ¢¹àÌÜ
151 .BR getfacl "(1), " setfacl "(1), " chmod "(1), " umask "(1), " acl_from_text "(3), " acl "(5), " xfsdump (8)