$ od -c -N 50000 [phylum]<LISPUSERS>koto>access.tedit!1 0000000 X E R O X \t A C C E S S \r 2 \r \r 0000020 4 \r \r 1 \r \r A C C E S S \r 1 \r \r 0000040 4 \r \r B y : D o u g C u t 0000060 t i n g ( D O U G @ S U - C S 0000100 L I . A R P A ) \r I n t r o d u 0000120 c t i o n \r A c c e s s i s 0000140 a s i m p l e p r o g r a m 0000160 t o l i s t a n d c h a 0000200 n g e t h e a c c e s s l 0000220 i s t s o f f i l e d r a 0000240 w e r s o n X e r o x p r 0000260 o d u c t f i l e s e r v e 0000300 r s . T h i s m a y a t 0000320 f i r s t s e e m s i l l 0000340 y , a s t h e s e f a c i 0000360 l i t i e s a r e a l r e a 0000400 d y a v a i l a b l e f r o 0000420 m t h e e x e c u t i v e 0000440 o n t h e s e r v e r , b 0000460 u t i n f a c t A c c e s 0000500 s e x t e n d s t h i s i 0000520 n a s u b t l e w a y . 0000540 C o n t r a r y t o p o p 0000560 u l a r o p i n i o n , s u 0000600 b d i r e c t o r i e s o n 0000620 p r o d u c t f i l e s e r 0000640 v e r s a r e r e a l , n 0000660 o t j u s t n a m i n g c 0000700 o n v e n t i o n s . T h e 0000720 y h a v e t h e i r o w n 0000740 a c c e s s l i s t s ( b 0000760 y d e f a u l t i n h e r i 0001000 t e d f r o m t h e i r p 0001020 a r e n t ) w h i c h A c c 0001040 e s s , a n d n o t t h e 0001060 s e r v e r e x e c u t i v 0001100 e , g i v e s y o u a c c 0001120 e s s t o . \r U s e \r T o u 0001140 s e A c c e s s , c a l l 0001160 t h e f u n c t i o n A C C 0001200 E S S . \r ( A C C E S S ) \t [ F 0001220 u n c t i o n ] \r T h i s w i 0001240 l l s t a r t a l i t t l 0001260 e e x e c u t i v e , s i m 0001300 i l a r t o M A I N T A I N 0001320 a n d N S M A I N T A I N . 0001340 T h e f o l l o w i n g 0001360 c o m m a n d s a r e a v a 0001400 i l a b l e : \r L o g i n 377 377 0001420 \0 357 % 377 \0 g i v e a u s e 0001440 r n a m e a n d p a s s w o 0001460 r d f o r u s e b y A c 0001500 c e s s ; \r S h o w 377 377 \0 357 % 0001520 377 \0 s h o w t h e a c c e 0001540 s s l i s t o f a d i r 0001560 e c t o r y ; \r A d d 377 377 \0 357 0001600 % 377 \0 a d d a u s e r o 0001620 r g r o u p t o t h e a 0001640 c c e s s l i s t o f a 0001660 d i r e c t o r y w i t h a 0001700 s p e c i f i e d a c c e s 0001720 s ; \r R e m o v e 377 377 \0 357 % 377 0001740 \0 r e m o v e a u s e r 0001760 o r g r o u p f r o m t h 0002000 e a c c e s s l i s t o f 0002020 a d i r e c t o r y ; \r C h 0002040 a n g e 377 377 \0 357 % 377 \0 c h a 0002060 n g e a u s e r o r g r 0002100 o u p ' s a c c e s s t o 0002120 a d i r e c t o r y ; \r P u s 0002140 h o r ^ Y 377 377 \0 357 % 377 \0 0002160 p u s h t o a n e w I n 0002200 t e r l i s p e x e c u t i v 0002220 e ; \r H e l p o r ? 377 377 \0 0002240 357 % 377 \0 p r i n t t h i s 0002260 l i s t o f c o m m a n d s 0002300 ; a n d \r Q u i t 377 377 \0 357 % 0002320 377 \0 e x i t t h e p r o g 0002340 r a m . \r O n l y t h e f i 0002360 r s t l e t t e r o f e a 0002400 c h c o m m a n d n e e d 0002420 b e t y p e d . \r I n s p e 0002440 c i f y i n g a c c e s s e s 0002460 t h e f o l l o w i n g c 0002500 o d e s a r e u s e d : \r R 0002520 377 377 \0 357 % 377 \0 377 377 \0 \0 p \0 e 0002540 \0 r \0 m \0 i \0 s \0 s \0 i \0 o \0 n 0002560 \0 \0 t \0 o \0 \0 r \0 e \0 a \0 d 0002600 377 \0 f i l e s ; \r W 377 377 \0 357 0002620 % 377 \0 377 377 \0 \0 p \0 e \0 r \0 m \0 0002640 i \0 s \0 s \0 i \0 o \0 n \0 \0 t \0 0002660 o \0 \0 w \0 r \0 i \0 t \0 e 377 \0 0002700 f i l e s 377 377 \0 \0 ; \0 \r 377 \0 D 0002720 377 377 \0 357 % 377 \0 377 377 \0 \0 p \0 e \0 0002740 r \0 m \0 i \0 s \0 s \0 i \0 o \0 n \0 0002760 \0 t \0 o \0 377 \0 r e m o v e 0003000 ( d e l e t e ) f i l e s 377 377 0003020 \0 \0 ; \0 \r 377 \0 A 377 377 \0 357 % 377 \0 0003040 377 377 \0 \0 p \0 e \0 r \0 m \0 i \0 s 0003060 \0 s \0 i \0 o \0 n \0 \0 t \0 o \0 0003100 \0 a \0 d \0 d 377 \0 f i l e s 377 377 0003120 \0 \0 ; 377 \0 a n d 377 377 \0 \0 \r 377 \0 0003140 C 377 377 \0 357 % 377 \0 377 377 \0 \0 p \0 0003160 e \0 r \0 m \0 i \0 s \0 s \0 i \0 o \0 0003200 n \0 \0 t \0 o \0 \0 c \0 h \0 a \0 0003220 n \0 g \0 e \0 \0 t \0 h \0 e \0 \0 0003240 a \0 c \0 c \0 e \0 s \0 s \0 \0 l \0 0003260 i \0 s \0 t \0 . 377 \0 \r P r o b l e 0003300 m s \r A s I h a v e n o t 0003320 y e t f i g u r e d o u t 0003340 h o w t o d o s t r o n 0003360 g a u t h e n t i c a t i o n 0003400 , D o m a i n A d m i n i s 0003420 t r a t o r s c a n n o t c 0003440 h a n g e t h e a c c e s s 0003460 l i s t o f a d i r e c 0003500 t o r y w i t h o u t e x p 0003520 l i c i t p e r m i s s i o n 0003540 t o c h a n g e t h a t 0003560 a c c e s s l i s t . F o 0003600 r t h i s , a s w i t h 0003620 c r e a t i o n a n d r e m 0003640 o v a l o f f i l e d r a 0003660 w e r s , o n e m u s t s 0003700 t i l l C H A T t o t h e 0003720 s e r v e r . \r \r \0 \0 \0 \0 \0 003 0003740 ( L I S T ( ( P A G E N I L 0003760 ( P A P E R S I Z E L e t t 0004000 e r F O L I O I N F O ( A R 0004020 A B I C ) S T A R T I N G 0004040 P A G E # 1 ) ( 0 0 6 1 0004060 2 7 9 2 ) ( ( F O L I O N 0004100 I L ( P A R A L O O K S ( Q 0004120 U A D C E N T E R E D ) C H 0004140 A R L O O K S ( S U P E R S C 0004160 R I P T 0 I N V I S I B L E 0004200 O F F S E L E C T P O I N T 0004220 O F F P R O T E C T E D O 0004240 F F S I Z E 1 0 F A M I L 0004260 Y M O D E R N O V E R L I N 0004300 E O F F S T R I K E O U T 0004320 O F F U N D E R L I N E O F 0004340 F E X P A N S I O N R E G U 0004360 L A R S L O P E R E G U L A 0004400 R W E I G H T M E D I U M 0004420 I N V E R T E D O F F U S E 0004440 R I N F O N I L S T Y L E 0004460 N I L ) F O R M A T I N F O 0004500 ( A R A B I C ) ) ( 1 7 4 0004520 3 6 2 8 8 3 6 ) N I L ) 0004540 ( H E A D I N G N I L ( H 0004560 E A D I N G T Y P E R U N N I 0004600 N G H E A D ) ( 8 4 7 4 4 0004620 5 2 8 3 6 ) N I L ) ( T E 0004640 X T N I L N I L ( 8 4 9 0004660 6 4 5 6 6 0 0 ) N I L ) ) 0004700 ) ( P A G E N I L ( P A P 0004720 E R S I Z E L e t t e r F O 0004740 L I O I N F O ( A R A B I C 0004760 ) ) ( 0 0 6 1 2 7 9 2 0005000 ) ( ( F O L I O N I L ( P 0005020 A R A L O O K S ( Q U A D C 0005040 E N T E R E D ) C H A R L O O 0005060 K S ( S U P E R S C R I P T 0005100 0 I N V I S I B L E O F F 0005120 S E L E C T P O I N T O F F 0005140 P R O T E C T E D O F F S I 0005160 Z E 1 0 F A M I L Y M O D 0005200 E R N O V E R L I N E O F F 0005220 S T R I K E O U T O F F U 0005240 N D E R L I N E O F F E X P 0005260 A N S I O N R E G U L A R S 0005300 L O P E R E G U L A R W E I 0005320 G H T M E D I U M I N V E R 0005340 T E D O F F U S E R I N F O 0005360 N I L S T Y L E N I L ) 0005400 F O R M A T I N F O ( A R A B 0005420 I C ) ) ( 1 7 4 3 6 2 0005440 8 8 3 6 ) N I L ) ( H E A 0005460 D I N G N I L ( H E A D I N 0005500 G T Y P E R U N N I N G H E A 0005520 D ) ( 8 4 7 4 4 5 2 8 3 0005540 6 ) N I L ) ( T E X T N I 0005560 L N I L ( 8 4 9 6 4 5 6 0005600 6 0 0 ) N I L ) ) ) ( P A 0005620 G E N I L ( P A P E R S I Z 0005640 E L e t t e r F O L I O I N 0005660 F O ( A R A B I C ) ) ( 0005700 0 0 6 1 2 7 9 2 ) ( ( F 0005720 O L I O N I L ( P A R A L O 0005740 O K S ( Q U A D C E N T E R 0005760 E D ) C H A R L O O K S ( S 0006000 U P E R S C R I P T 0 I N V 0006020 I S I B L E O F F S E L E C 0006040 T P O I N T O F F P R O T E 0006060 C T E D O F F S I Z E 1 0 0006100 F A M I L Y M O D E R N O 0006120 V E R L I N E O F F S T R I 0006140 K E O U T O F F U N D E R L 0006160 I N E O F F E X P A N S I O 0006200 N R E G U L A R S L O P E 0006220 R E G U L A R W E I G H T M 0006240 E D I U M I N V E R T E D O 0006260 F F U S E R I N F O N I L 0006300 S T Y L E N I L ) F O R M A 0006320 T I N F O ( A R A B I C ) 0006340 ) ( 1 7 4 3 6 2 8 8 3 6 0006360 ) N I L ) ( H E A D I N G 0006400 N I L ( H E A D I N G T Y P E 0006420 R U N N I N G H E A D ) ( 8 0006440 4 7 4 4 5 2 8 3 6 ) N I 0006460 L ) ( T E X T N I L N I L 0006500 ( 8 4 9 6 4 5 6 6 0 0 ) 0006520 N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 0006540 \b \0 ( \0 $ \0 $ 001 310 \0 \b \0 \0 \0 004 002 0006560 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1 \0 \0 \0 \0 001 0006620 310 \0 \v \0 \0 \0 004 003 004 \0 \0 002 \0 \0 001 001 0006640 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 0006700 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 0006720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006740 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 0006760 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 0007020 001 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 0007040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007060 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 0007100 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 0007140 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 0007160 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E A D 0007200 I N G \0 \v R U N N I N G H E A D 0007220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( 0007240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 0007260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \a \0 024 0007320 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0007340 001 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 0007360 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N 0007400 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O 0007420 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 0007440 \0 006 M O D E R N \0 006 \0 \0 \0 \0 \0 \0 0007460 \0 \0 \0 022 \0 004 L O G O \0 030 \0 \0 \0 \0 0007500 \0 \0 \0 \0 \0 ? \0 1 ( D E F A U L T 0007520 F O N T 1 ( G A C H A 1 0 0007540 ) ( G A C H A 8 ) ( T E R 0007560 M I N A L 8 ) ) \0 \n \0 \0 \0 \0 \0 0007600 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 005 \0 0007620 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 0007640 \a \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 0007660 \0 002 \0 001 \0 \v H R U L E . G E T F 0007700 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 0007720 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 0007740 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H 0007760 R U L E . G E T F N 001 \0 024 \0 006 M 0010000 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0010020 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 0010040 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E 0010060 T F N 001 \0 024 \0 006 M O D E R N \0 \n 0010100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 0010120 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \a \0 \0 \0 0010140 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 0010160 \0 \v H R U L E . G E T F N 001 \0 024 0010200 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 0010220 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0010240 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U L E 0010260 . G E T F N 001 \0 024 \0 006 M O D E R 0010300 N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 0010320 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 & 0010340 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0010360 \f \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 0010400 \0 \0 \0 \0 002 \0 003 \0 \0 002 001 \0 \0 \0 \0 004 0010420 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0010440 003 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0010460 \0 003 \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 \0 001 \0 0010500 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 024 0010520 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0010540 n \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 001 \0 0010560 \0 \0 \0 \0 002 \0 001 \0 \0 \0 005 \0 \0 \0 \0 001 0010600 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 0010620 \0 004 \0 \0 \0 2 \0 \0 \0 \0 004 \0 \0 \0 001 \0 0010640 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 0010660 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 0010700 \0 005 \0 \0 002 \0 004 \0 \0 \0 ( \0 \0 \0 \0 004 0010720 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 003 \0 \0 \0 \0 0010740 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 0010760 002 \0 004 \0 \0 \0 Q \0 \0 \0 \0 004 \0 \0 \0 001 0011000 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0011020 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 0011040 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 ? \0 \0 \0 \0 0011060 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 0011100 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 0011120 \0 002 \0 004 \0 \0 \0 3 \0 \0 \0 \0 004 \0 \0 \0 0011140 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 0011160 \0 004 \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 001 0011200 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 0011220 \0 004 \0 \0 \0 & \0 \0 \0 \0 004 \0 \0 \0 \0 \0 0011240 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 004 0011260 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 0011300 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 0011320 \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 0011340 001 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 0011360 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 025 0011400 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0011420 5 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0011440 \0 5 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 0011460 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 0011500 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 003 \0 \0 0011520 \0 \0 004 \0 \0 \0 ' \0 \0 002 \0 004 \0 \0 \0 \n 0011540 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0011560 001 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 0011600 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 003 \0 \0 \0 \0 0011620 004 \0 \0 \0 ) \0 \0 002 \0 004 \0 \0 \0 \b \0 \0 0011640 \0 \0 004 \0 \0 \0 \a \0 \0 002 \0 004 \0 \0 \0 \0 0011660 \0 002 \0 001 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 0011700 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 0011720 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 037 \0 \0 002 \0 0011740 004 \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 0011760 002 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 003 \0 0012000 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 0012020 005 \0 \0 002 \0 004 \0 \0 \0 003 \0 \0 \0 \0 004 \0 0012040 \0 \0 % \0 \0 002 \0 004 \0 \0 \0 \b \0 \0 \0 \0 0012060 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 006 \0 \0 0012100 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 \0 0012120 \0 002 \0 001 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 0012140 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 0012160 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 M \0 \0 002 \0 0012200 004 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0012220 \0 003 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 001 \0 0012240 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 026 0012260 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0012300 001 \0 \0 \0 \0 \a \0 \0 \a 332 \0 211 z 272 0012316