Securing X Windows

John Fisher

UCRL-MA-121788

          fisher@llnl.gov
        

Revision History                                                       
Revision CIAC-2316 R.0           August, 1995      Revised by: jf      

̕ X EBhEɂ鑽̃ZLeB̖Ƃ̉@
T܂B

 

Table of Contents
1. ͂߂
   
    1.1. Ɛ
    1.2. CIAC ɂ
   
2. X EBhE͂ǂ̂悤ɓ삷̂
3. ی삳ĂȂ X EBhE
4. ZLeB̕@
   
    4.1. zXgF
    4.2. g[NF
   
5. zXgF
   
    5.1. xhost ̎g
    5.2. F
    5.3. ZF
   
6. g[NF
   
    6.1. xauth
    6.2. X Display Manager
    6.3. Xdm Ȃ magic cookie 𐶐
    6.4. X11R5 ɂ Xrsh
    6.5. F
    6.6. ZF
   
7. Xterm ̐Ǝ㐫
8. X EBhẼZLeBɊւ
9. APPENDIX A: CONTACTING CIAC
   
    9.1. READER COMMENTS
   
10. {ɂ

1. ͂߂

X EBhÉAlXȊɂāAL[U̎x𓾂Ă܂B
ł̃NCAgET[ofɂAvP[VǗ́A[U
Rs[^Ƃ̊ԂApt_Ɏ莝\͂LĂ܂B
AcOȂƂɁA̔\͂̓ZLeB̋]̏ɐ藧Ă܂
BX EBhÉAK؂ɊǗȂꍇAZLeB̐[ȐƎコ
𐶂ނƂ܂B̕ X EBhEɂ邻ZLe
B̖Ƃ̉@T܂B

̕ WWW CIAC2316 <http://ciac.llnl.gov/ciac/documents/
ciac2316.html> ł܂B

 

1.1. Ɛ

This document was prepared as an account of work sponsored by an agency
of the United States Government. Neither the United States Government
nor the University of California nor any of their employees, makes any
warranty, express or implied, or assumes any legal liability or
responsibility for the accuracy, completeness, or usefulness of any
information, apparatus, product, or process disclosed, or represents
that its use would not infringe privately owned rights. Reference
herein to any specific commercial products, process or service by trade
name, trademark, manufacturer, or otherwise, does not necessarily
constitute or imply its endorsement, recommendation, or favoring by the
United States Government or the University of California. The views and
opinions of authors expressed herein do not necessarily state or
reflect those of the United States Government or the University of
California, and shall not be used for advertising or product
endorsement purposes.

Reference to any specific commercial product does not necessarily
constitute or imply its endorsement, recommendation or favoring by
CIAC, the University of California, the United States Department of
Energy, or the United States Government.

Work performed under the auspices of the U. S. Department of Energy by
Lawrence Livermore National Laboratory under Contract W-7405-Eng-48.

    QlF
   
    ́̕AO{̈@ւ̎󂯂dɊւ񍐏
    Ƃďꂽ̂łBO{AJtHjAwAт
    ̐ÉAIEَIȔ@Ȃۏ؂̂ł͂܂
    B܂AEuEiEꂽvZXɂẮAmES
    E֐Ɋւ@Ȃ@IӔC܂B̎̕gp͌
    ľNQȂƂ܂B̏iсA
    EWEtꂽvZXT[rXɂČyA
    ͂ꂽ肵ꍇłA͕KAO{JtH
    jAwɂ闠␄EĂ̂łÎ̂ł
    ܂Bŕ\ꂽ҂̌ӌ́AKO{
    JtHjAwqׂAf肵Ă̂ł͂
    ̂ŁA`⏤i̐ړIɎgp邱Ƃ̂Ȃ悤ɂĂ
    B
   
    p̏iׂĂ CIACAJtHjAwAOGlM
    [ȁAO{̖IEÎIȐEłłD݂ł܂
    B
   
    OGlM[Ȃ̉̉ALawrence Livermore National
    Laboratory ̌_񏑔ԍ W-7405-Eng-48 ɊÂAƂȂ܂
    B
   
 

1.2. CIAC ɂ

UCRL-MA-118453

CIAC ̃z[y[W
   
    http://ciac.llnl.gov/ciac/CIACHome.html <http://ciac.llnl.gov/ciac/
    CIACHome.html>
   
Ɛ
   
    http://www.llnl.gov/disclaimer.html <http://www.llnl.gov/
    disclaimer.html>
   
 

2. X EBhE͂ǂ̂悤ɓ삷̂

OtBJ[UC^[tF[XݓIɃZLeB̐[ȐƎ
ƌƊɎv邩܂Bn߂ɁA X EB
hEǂ̂悤ɓ삵Ă邩ώ@Aǂ̂悤Ȗ肪邩؂
Ă܂傤B

X EBhE̍ŉwx́ÁAʐMvgRȂ̂łB X v
gRƂՂOŌĂ΂Ă܂B̃vgŔA
Rs[^̓Ŏgp邱Ƃ΁Albg[Nʂĕ
Rs[^Ŏgp邱Ƃ܂B́ÃIy[eBO
VXeɔꂽ̂ł͂ȂAlXȃvbgtH[ŗpł܂B
܂AX EBhÉAlbg[NʐMfƂăNCAgET[o
fgĂ܂B̃fgƂŁA[ÚAꏊŃv
OsAʂ̏ꏊ琧䂷ƂƂ\ɂȂ
B

ʓIȃNCAgET[o̊KƂ͈ႢA[ÚAۂɂ́AX T[
oŒɍƂĂ܂BXN[EL[{[hE}EX̋@\
Ă̂́AX T[oȂ̂łB̏ꍇɂT[oƌĂԂ̂́AX
T[oNCAgɑ΂Cvbg𐶐ANCAg̃AE
gvbgǗ̂łB X NCAgƂ́Axterm 
emacs, xclock ƂAvP[V̂ƂłB炪 X T[o
̃Cvbg󂯎ďŁAAEgvbg X T[oɖ߂Ă
܂B

[󒍁F͂ł͕ɂ̂ŁAG܂B


   ___________                                                          
  /__________/|                                                         
  |;--------;||             +-----------+ Cvbg +--------------+   
  ||XN    |||       <-- |           | ---------> |              |   
  ||  [|||             |           |            |              |   
  ||________|||       <-  - | X T[o  |            |X NCAg|   
  [___ooo____]/             |           |AEgvbg|              |   
                _%_   <-- |           | <--------- |              |   
  _____%_____  ////         +-----------+            +--------------+   
 /::::::::::/ /__/                             xterm, emacs, xclock   
*----------*  }EX                                                    
 L[{[h                                                             
                                                                        
  IȃfoCX <--- | ---> vZX                                 


]

قƂǂ̏ꍇAT[oƃNCAg͓Rs[^ (zXg) œ
삵܂B X vgR͏_ɕx񂾂̂ŁÄقȂ\
\łBۂɁAX [̓XN[EL[{[hE}EX琬AR
s[^炵\͂͂܂B́ÃVXeœ삵ĂN
CAg痈 X vgR̃bZ[W邱Ƃł܂
BT[ozXgŌ݉ғĂꍇłĂANCAg
Ƃ͗ꂽzXg - Ƃ̃zXgʂ̃rBɒuĂƂ
Ă - ̏Ŏŝ]܂Ƃ邩łB

ŁAꂪRs[^̃ZLeBƂǂ֌Ŵł傤
HT[oŎs\ȃNCAgƂ̂́AӐ[䂳
łB̃NCAgT[oœ삵Ă킯Ȃ̂ŁA
NCAgԒʐMɂ́AӐ[䂪słBNCAg
ʂ̃NCAgɏ𑗂ꂽANCAgʂ̃NCAg
厖ȏߑłȂÃVXe͐Ǝȉ\܂B

 

3. ی삳ĂȂ X EBhE

X T[o X NCAgԂ̒ʐM̗܂B

 E X [̕ω - tHgǗA}EX̊xAJ[}bvAL[{[h
    }bv
   
 E X Cxg - L[{[hA}EXȂ
   
 E X f[^ - EBhE쐬摜`Ƃ X
    [̃XN[̕ω
   
T[oɃANZXłNCAgƂ̂́AݓIɁÃT[o
sĂ X ʐMׂ̂ĂɃANZXAύX\͂Ă
Ƃ܂B܂Aȉ̎\܂B

 E ZbVp[^̏C
   
 E EBhE̍쐬Ej - ۑOɃEBhEǂ킯
    łƂ͂܂񂩁H
   
 E X Cxg̕ߑ - Ⴆ xterm EBhẼL[Xg[Nǂ
    ƂŁAOCƃpX[h̃L[Xg[Nǂ߂܂B
   
 E X Cxg̍쐬 - Ⴆ emacs  xterm ̃EBhEɃL[Xg[
    NV[PX𑗂邱ƂŁAR}hsł܂B
   
͂茾āAX T[o͖{IɊ댯Ȃ̂łBȂwƂɁA
̃T[óAݒ肾ƁAǂłANZX\ȏԂŏoׂ
̂łB

 

4. ZLeB̕@

X T[õZLeBԂ@͉ł傤H̈قȂ
@pł܂ - zXgF؂ƃg[NF؂łBꂼɂĈȉ
ŏqׂ܂B

 

4.1. zXgF

zXgF؂̓RlNV̎n_ɊÂRlNVF̂łB
ʓIɂ̏F̓RlNV𒣂zXg IP AhXɂ茈肳
܂B[U X T[oɃOCƁAT[o͂ǂ̃zXg̃RlN
V󂯓\܂B xhost ƌĂ΂vÓAǂ
zXg X T[oɃNCAg\ł邩Ƃ host-by-host
x̐̂߂ɗpӂĂ܂BAقƂǂ̃zXg̓}`
[UT|[gĂ̂ŁAzXg̔CӃ[Uɑ΂ăANZX
sƂ͕s\łB

 

4.2. g[NF

Fؕ@̓߂͂ꂼ̃NCAg񋟂g[NɊÂ
mF܂Bxauth ƌĂ΂vOpAꂼ̃NCA
g 'magic cookie' ^܂B'magic cookie' ͗ŁAANZX
Ă炤 X T[oɒ񋟂Ȃ΂Ȃ܂B

 

5. zXgF

X ̃ZLeB̂߂ɍłLgĂdg݂͂ xhost
vOłBȒPɎg锽ʁA xhost ͂_ɂ܂B

 

5.1. xhost ̎g

xhost vO̎g͕Gł͂܂Bꂼ X T[o̓AN
ZX͋ۂzXg̈ꗗǗ܂Bxhost vO
̈ꗗC邽߂Ɏg܂BR}hC̍\Ɏ܂
B

 E  X T[oANZXĂzXg̈ꗗ\܂B
   
    xhost
   
 E bar.foo.org ƂzXgǉ邽߂ɁA͂܂B
   
    xhost +bar.foo.org
   
    ̌ʂ̃}V̂ǂȃ[ÛǂȃvO X T[oƒ
    Mł悤ɂȂ܂B
   
 E ƓzXg폜邽߂ɁA͂܂B
   
    xhost -bar.foo.org
   
 E ANZX𖳌ɂ X T[o𐢊EɌĊJ܂B [󒍁F
    Ɋ댯Ȃ̂ŁAyXĂ͂܂B]
   
    xhost +
   
 E ANZXēxL (܂茻̃zXg̈ꗗĂїp܂)
    ɂ邽߂ɁA͂܂B
   
    xhost -
   
ꍇAxhost ̓ANZXLɂĂ邩ǂƁAǂ
}VɃANZXĂ邩߂܂B̓[gsł 
xhost ̗B̗p@ŁAƂ̃[g}VANZXXgɂ
ƂĂꂵł܂BF߂ĂȂzXg̃[Uڑ
݂邽߂ xhost 𗘗pƁAɎ\ł傤B

          Xlib: connection to "display:0.0" refused by server       
          Xlib: Client is not authorized to connect to Server       
                                                                    


RlNVꂽÃzXgANZX𖳌ɂẴRlN
Vɂ͉eȂƂɒӂĂBm (establish) ꂽRl
NV؂ɂ́ÃT[oZbgȂ΂Ȃ܂B

̂ƂA͕֗ȋ@\ł܂B xhost gX}[g
@́AzXg̃NCAgNԂ̃zXg̃ANZX
ƂłBāAANZX𖳌ɂ܂B̃NCAg͓
Â܂AzXg̃ANZX͍ĂіɂȂ܂B

 

5.2. F

xhost ̃ANZX̎dg݂͂g₷ƂłBPȍ\
vOKvȂłB

 

5.3. ZF

xhost ̊ȑf͒ƒZ킹܂BzXĝׂẴR
lNVׂ͂Ď󂯓邩AׂĐؒf邩̂ǂ炩ŁA
user-by-user, program-by-program, connection-by-connection ɂ
̂ł͂܂B̊ł́Ã[ŨzXgւ̃AN
ZXĂ邽߁Ał͉@ƂĂ͕s\łBĂ
AX T[osĂقƂǂ̃Rs[^͕̃[UAJE
gARs[^ɃOCł郆[U localhost  X T[o
ƂāAS xhost ̃ANZXI񂵂 X T[oɃANZXł
B

cOȂANCD T[oASGI VXeAMacintosh p Mac X Ƃ
X T[óAݒŁAANZX䂪ɂȂĂ܂BX T[o̐
コɂĂ悭ĂȂ[UɂƂāA͐[ȃZL
eB̖𐶂邩Ȃ̂łB

Xhost ̓g[NF؂ɗD悵܂BʂȌVXeǗ҂̉
ȂɁA[U͂VXe xhost ̃ANZXXgɒǉł܂B

 

6. g[NF

X T[o magic cookie gāA[U X T[oւ̃ANZX𐧌
܂B͖{Iɋ@BɏꂽA琶ꂽANZXR
[hłBeNCAg̓ANZX̋Ă炤Oɓ magic
cookie ̒lT[oɒ񋟂Ȃ΂Ȃ܂B̒l̓t@C 
.Xauthority ɕێ܂B͊eZbV̊Jn X Display
Manager [Ûǂ炩ɂč쐬܂B

̃}Vւ̃OIȂ[UȂAZLeB̋Ƃ
ۑ͎cĂ͂܂Ab͊ȒPłB̃}Ṽ[UɂĎs
ꂽꂼ̐VNCAg͂ magic cookie Ė薳
Nł傤BÃ[U͓ɕ̃}VōƂ
܂B[g}V X NCAg͂ magic cookie ǂ
Ēm̂ł傤H xauth vŐ@\܂B

 

6.1. xauth

xauth vO̓[U magic cookie ̔F؏ύXѕ\
߂Ɏg܂Bmagic cookie lɓǂ߂`ŕ\΁A[gz
Xgɑ邱Ƃł܂B̃[gzXgŃ[U .Xauthority t
@C̒ magic cookie }[W邽߂ɁAxauth xg܂
B[Up .rhosts t@Cݒ肳ĂȂA[gzXg
(ahost.foo.org Ƃ܂) ֔F؏邱Ƃ͎̈s̃R}h
ł܂B

          xauth extract - $DISPLAY | rsh ahost.foo.org xauth merge -  
                                                                      


ŏ̃R}h͎gp̃zXg ($DISPLAY) p magic cookie Wo
(_bV) Ɉ󎚂܂Bɂ̏̓[gVFR}hփpCv
āA}V ahost.foo.org  xauth vOs܂B
magic cookie ͕W (ڂ̃_bV) ǂ܂āA.Xauthority t
@C̒Ƀ}[W܂B̌ʁÃR}hs[U
ahost.foo.org  X NCAgNA X T[oɕ\
悤ɂȂ܂B.Xauthority t@C̃p[~bV𐳂ݒ肷
邱ƂdvłBL҂ǂݏł悤ɂ܂ ('-rw-------'
ɐݒ肵܂)BɁAz[fBNg[hI[ł NFS ŃG
LX|[gȂ悤ɋCĂI}Eg邩ꂸA
.Xauthority t@CǂނƂĂ܂܂B

ŁAɉPꂽ̂ɒӂĂB݁ÃR}h
s[ÚAahost.foo.org ̂̃[UBlŁAނ X
T[o X NCAgڑł܂BˑRƂ ahost.foo.org ̑
ׂ̂Ẵ[U͂ X ZbV̊OɃubN܂B

 

6.2. X Display Manager

X Display Manager, xdm ̓OCXN[𕡐 X T[oɋ
NCAgłB[U X Display Manager ăOC鎞A
xdm ̓[Ũz[fBNgɂt@C .Xauthority ̒ magic
cookie ܂B X T[o͓Ɨ^̃Rs[^łƂ͌܂
BB̋@\̃VXẽNCAgs X [ł\
B̎̃}V xdm ŏ̃OCXN[\邱ƂKv
Ƃ܂BƗ^̃Rs[^ł xdm 𗘗p邩܂B
[UɎg₷OC菇񋟂ȊOɁA xdm  magic cookie 
F؂̃T|[g񋟂܂B̔F؂͏߂Ƀt@C /usr/lib/X11/
xdm/xdm-config ̎Ɏ X \[X̃GgIɂȂ΂Ȃ
܂ -

          DisplayManager*authorize:     true                        
                                                                    


 xdm ̓[UOC邽тɐV magic cookie 𐶐āA
[U .Xauthority t@C̒ɂ̒li[܂B

xdm gȂꍇłA̔FؕgƂł܂ - ̂Ƃ͎
̍ŏqׂ܂B

 

6.3. Xdm Ȃ magic cookie 𐶐

Xdm ͂Ȃp .Xauthority t@CǗ܂A xdm gȂ
 magic cookie F؂͉\łB̃T[oŁA[U magic key 
l𐶐KvƂƂȂł (OpenWindows ͗O
ŁANꂽɂ magic cookie 𐶐܂)B͗lXȕ
@ōsƂł܂BႦ΁AKorn VFgĂꍇAVFɑg
ݍ܂Ă闐@\g܂ -

          randomkey=`ksh -c 'echo $(( $RANDOM * $RANDOM * 2 ))'`    
          xauth add ${HOST}:0.$randomkey                            
                                                                    


ksh gĂȂꍇAclock  ' key' 𓾂邽߂Ɏgł傤 -

          randomkey=`date +"%y%m%d%H%M%S"`                          
          xauth add ${HOST}:0 . $randomkey                          
                                                                    


 

6.4. X11R5 ɂ Xrsh

Xrsh  X11R5 񋟂XNvg contrib/clients/xrsh fBNg
ɂ܂Brsh [g̃NCAgs郆[UɂƂāA
͕֗ȃXNvgłB̓[g̃NCAgsO
IɃ[g}V magic cookikie code Rs[邽߂ xauth
𗘗p܂AႦ΃zXg foo  xterm EBhEsɂ -

          xrsh -auth xauth foo xterm                                
                                                                    

Ɠ͂܂B

 

6.5. F

F؂ host-by-host ł͂ȂAuser-by-user ̊ōs܂B̃z
XgƂĂ[UT|[gɂāA͔ɏdvȂ
ƂłB

 

6.6. ZF

xdm  xauth vO͊Ǘ҂ƃGh[Ugpшێ̂Ɏ
Ԃ̂̂łB[U̕ X ̃NCAgT[of悭
Ă邱ƂKvłB

magic cookie F؂ xhost ̃ZLeBɉāAgȂ΂Ȃ܂
Bۂɂׂ͂ẴzXgɊÂANZX𖳌ɂ邽߂ 'xhost -'
gȂ΂Ȃ܂B

 

7. Xterm ̐Ǝ㐫

xterm vO̓[UɃR}hCvvg (Unix ̃VF) 
邽߂Ɏg܂BR}hCvvgđ̏dvȃ
[UƃRs[^Ƃ̂Ƃ肪ŝŁÃvOSɎ
sł邱ƂdvłB xterm vOɂ邢̃ZLeB
̐Ǝ㐫ɂďqׂ܂B

́Axterm 񋟂 write-access @\ł𗘗pׂł͂
܂BSendEvent ̓L[ƃ{^̃CxgŐlדIɐ܂ (v
ɃL[{[h}EXɂ̂ł͂܂)BftHg xterm 
X T[o SendEvent vׂċۂ܂BA͓̕
@ŕύX\łB@̈ڂ́A.Xdefaults t@C app-defaults/
Xterm t@Ĉǂ炩 X \[X̒`Ɏ̍sǉ܂B

        xterm*allowSendEvents: True                                 
                                                                    


@̓ڂ́Axterm ̃CIvVj[ (CTRL L[Ȃ
}EX̍{^Ƃŕ\ł܂)  X T[o X Cx
g𑗂邱Ƃ邱ƂłB̕@́Axterm Nl
ȊO̒ʐM\ɂĂ܂̂ŁA΂ɍsׂł͂܂B

Aread access ͈قȂdg݂Đ䂳܂BCIvV
j[ 'Secure Keyboard' IvVłBIɂAׂ
̃L[{[h̃Cxg͂ xterm EBhEɂ̂ݑ܂ (}EX
Ƃ͕ύX܂)B͑̃NCAgpX[h̓͂Ƃ
dvȃL[{[h̃Cxgߑ邱ƂW܂BAꎞ
ɂ̃IvVIɂĂ͈̂ X NCAgłB
̃IvV͏dvȃf[^͂ɖ𗧂܂ÃEBhEƂ
肷邽߂ɂ̓ItɂȂ΂ȂȂ̂ŁApgpɂ͎ۓIł
܂B

 

8. X EBhẼZLeBɊւ

ȉɎ CIAC ̌f X EBhEɒڊ֘ÂŌJĂ
B

 E E-04 <http://ciac.llnl.gov/ciac/bulletins/e-04.shtml>: X11R5 ̃pb
    `x 26 ĂȂ Xterm ̃o[ẂAO@\ɃZL
    eB̐Ǝコ܂B̐Ǝコ͔F؂ĂȂ[U
    root 邱ƂĂ܂܂B xterm vO 's' (setuid)
    ̃p[~bVrbgݒ肳AR}h 'xterm -l' t@C '
    XtermLog.axxxx' 쐬ȂA̐Ǝコ݂邩܂
    B
   
 E B-11 <http://ciac.llnl.gov/ciac/bulletins/b-11.shtml>: OpenWindows
    2.0 (ł͂ƂĂÂo[Wł) sĂ Sun ̃Rs
    [^̃ZLeB̐Ǝコ͏dvȃt@C̓p܂B
    @qׂĂ܂B E-05, D-11:  SunOS 
    Solaris p̃[X̔\łB̃pb` OpenWindows V
    XeɂZLeBz[C܂B loadmodule pb
    `͍LpĂoOĈŁAdvłB
   
 E F-19 <http://ciac.llnl.gov/ciac/bulletins/f-19.shtml>: SATAN ƌĂ
    悭mꂽƎコ̒TvO X EBhE̐ƎコT
    ܂B̌f SATAN T HP-UX  X EBhET[oی
    邽߂ Hewlett-Packard HP-UX Ɋ֘A񋟂܂B
   
 E F-21 <http://ciac.llnl.gov/ciac/bulletins/f-21.shtml>: ̌f
    F-19 ƓlłASUN OS ɌŗL̏łB
   
 E F-23 <http://ciac.llnl.gov/ciac/bulletins/f-23.shtml>: ̌f
    F-19 ƓlłAIBM AIX ɌŗL̏łB
   
 E F-24 <http://ciac.llnl.gov/ciac/bulletins/f-24.shtml>: ̌f
    F-19 ƓlłASGI IRIX ɌŗL̏łB
   
ȉɎ CIAC ̒L X EBhEɒڊ֘ÂłB

 E Notes 7 <http://ciac.llnl.gov/ciac/notes/Notes07.shtml>: SATAN ̏
    ׂqׂɒ_ŁA̒T X EBhEŗL̏ԗ
    ܂B
   
ĽfƒLׂ̂Ă http://ciac.llnl.gov ɂ CIAC ̃EFuT
[oŗpł܂B

 

9. APPENDIX A: CONTACTING CIAC


        Phone                (510) 422-8193                         
                                                                    
        Fax                  (510) 423-8002                         
                                                                    
        STU-III              (510) 423-2604                         
                                                                    
        Electronic mail       ciac@llnl.gov <mailto:ciac@llnl.gov>  
                                                                    
        Emergency SKYPAGE     800-SKYPAGE pin# 855-0070             
                                                                    
        Anonymous FTP server  ciac.llnl.gov (IP 128.115.19.53)      
                                                                    
        BBS                   (510) 423-3331 (9600 Baud)            
                              (510) 423-4753 (2400 Baud)            
                                                                    


 

9.1. READER COMMENTS

CIAC updates and enhances the documentation it produces. If you find
errors in or have suggestions to improve this document, please fill out
this form. Mail it to CIAC, Lawrence Livermore National Laboratory,
P.O. Box 808, Mail Stop L-303, Livermore, CA, 94551-9900. Thank you.

    List errors you find here. Please include page numbers.                   
                                                                              
                                                                              
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
                                                                              
    List suggestions for improvement here.                                    
                                                                              
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
    ________________________________________________________________________  
                                                                              
    Optional:                                                                 
                                                                              
    Name _____________________________________________  Phone ______________  
    Securing X Windows CIAC-2316 R.0       September, 1995                    
                                                                              


 

10. {ɂ

{ Linux Japanese FAQ Project s܂B|Ɋւ邲ӌ
 JF vWFNg <JF@linux.or.jp> ɘAĂB

̕ LDP  Remote X Apps mini-HOWTO <http://www.linuxdoc.org/
HOWTO/mini/Remote-X-Apps.html> ({ <http://www.linux.or.jp/JF/
JFdocs/Remote-X-Apps.html>) ŏЉĂ܂B mini-HOWTO ̓
[g X AvP[Vs@ɂĐĂ̂ŁA֘A
ǂݕƂāA̕ǂނƂ߂Ă܂B̂̕ CIAC
 html ƂČfĂ̂ JF ŌJ邽߂ɁADocBook 
A҂̗𓾂̂\[XƂĎgp܂Be 1995 N
 X ł X11R5  linux ł͂Ȃ Unix x[XɏĂ̂ŁA
݂ linux ̊efBXgr[VƁAR}ht@CpXȂǑ
Ⴂ܂BāA̕ Remote X Apps mini-HOWTO ₤
ǂ݂̂ƂĊpĂB

R.0j

|:
   
    {_ <hng@ps.ksky.ne.jp>
   
ێ(2004/03/05):
   
    щT <zap03216@nifty.ne.jp>
   
Z:
   
      앐r <kgh12351@nifty.ne.jp>
       
      UTi <ysenda@pop01.odn.ne.jp>
       
      Ƃ񂳂 <cans@i-cann.org>
       
      v <minakaji@osaka.email.ne.jp>
       
