login

LOGIN(1)                   Linux Programmer's Manual                  LOGIN(1)



ì´ë¦
       login - ìì¤í ì ì

ì¬ì©ë²
       login [ ì´ë¦ ]
       login -p
       login -h í¸ì¤í¸ì´ë¦
       login -f ì´ë¦

ì¤ëª
       login í그림ì í ìì¤íì ì ìì²ë¦¬ë¥¼ íë í그림ì´ë¤.  ëí íì¬ ì ì ì¤ììë í
       ì¬ì©ììì ë¤ë¥¸ ì¬ì©ìë¡ ë°ê¾¸ê³ ì í  ëë ì¬ì©ë  ì ìë¤. (íí¸, ëë¶ë¶ì ìì¦
       ë§ë¤ì´ì§ ìì ê·¸ ì ë´ë¶ì ì¼ë¡ ì´ë¬í 기ë¥ì ì ê³µíê³  ì기ë íë¤.)

       ì무 ìµì ìì´ ì¬ì©íë©´, ì¬ì©ì ê³ì ì 물ì´ë³´ë í롬íí¸ê° ëíëë¤.

       ì´ë ìë ¥ëë ê³ì ì´ rootê° ìëê³ , /etc/nologin íì¼ì´ ìì¼ë©´ ê·¸ íì¼ìì
       ë´ì©ì´ ë³´ì¬ì§ê³  ì´ í그림ì ì¢ë£ëë¤. ì´ê²ì ìì¤í ê²ì¬ë 기í ì¬ì ì ì¼ë°
       ì¬ì©ì ì ìì íì§ ëª»íëë¡ í ë ì¬ì©ëë¤.

       /etc/usertty íì¼ìì í¹ì  ì¬ì©ìì ë¡ê·¸ì¸ íì©ê³¼ ê±°ë¶ê° ì§ì ëì´ ìì ë,
       ë§ì¼ ê·¸ ì¬ì©ìê° ì ìíê³ ì í  ëë ê·¸ì ë°ë¥¸ ì ìì²ë¦¬ë¥¼ íë¤.  ì´ë,
       ì ìê±°ë¶ëë©´ ë¡ê·¸ì¸ì ëëê³  syslog ëªë ¹ì´ ìëëì´ ê·¸ ìí©ì 기ë¡íë¤.
       ìì¸í ì´ì¼ê¸°ë ìë "í¹ë³ ì ê·¼ ê±°ë¶" ë¶ë¶ìì ë¤ë£¬ë¤.


       /etc/securetty íì¼ììë rootë¡ ì ìí  ì ìë í°ë¯¸ë ë¤ì´ ëì´ëì´ ìë¤.  ì´ë
       ì ì ì¤í¨ê° ì¼ì´ëë©´ syslog ëªë ¹ì´ ìëëì´ ê·¸ ìí©ì 기ë¡íë¤.

       ì¬ì©ì ê³ì ì íì¸ ì ì°¨ê° ëëë©´, ë¹ë°ë²í¸ë¥¼ 물ì´ë³´ë í롬íí¸ê° ëíëë¤.
       (ê·¸ ì¬ì©ìì ê³ì ìì ë¹ë°ë²í¸ê° íìíë©´ ëíëë¤.)  ì´ë, 10ë²ëì ë¹ë°ë²í¸ë¥¼
       íë¦¬ê² ìë ¥íë©´ loginì ì¢ë£ëë¤.  ê·¸ë°ë°, ì²ì ì¸ë²ì ë°ë¡ ë¤ì
       물ì´ë³´ì§ë§, ë¤ìë¶í°ë ë§¤ì° ëë¦¬ê² ë°ë³µëë¤. (ë¡ê·¸ì¸ ê³¼ì ì´) 물ë¡
       ì´ ê³¼ì ë¤ë syslog ëªë ¹ì ìí´ ê·¸ ìí©ì´ 기ë¡ëë¤.

       .hushlogin íì¼ $HOME ê²½ë¡ìì ìì¼ë©´, ìë¡ ëì°©í í¸ì§ê° ìì ë ë³´ì¬ì£¼ë
       ë©ìì§ì ë§ì§ë§ ë¡ê·¸ì¸í ìê°ì ì리ë ë©ìì§ë¥¼ ë³´ì¬ì£¼ì§ ìëë¤.  ì´ íì¼ì´
       ìê³ , /var/log/lastlog íì¼ì´ ìì¼ë©´, ê·¸ íì¼ìì ë§ì§ë§ ë¡ê·¸ì¸ ìê°ì ì½ì´
       ë³´ì¬ì£¼ê³ , ê·¸ íì¼ì, íì¬ ë¡ê·¸ì¸ì 기ë¡íë¤.

       ë¡ê·¸ì¸ ê³ì , ë¹ë°ë²í¸ íì¸ì² ìê° ëëë©´, ë¤ìì í°ë¯¸ë ì UID, GID ì¤ì ê°ì
       ê´ë¦¬ììë¤ì 무ììë¡ ìííë¤. TERM íê²½ë³ìê° ì¬ì©ëê³  ìì¼ë©´, ì´ íê²½ë³ì를
       ì§ì íê³ , ( -p ìµìì´ ì¬ì©ëë©´ ë¤ë¥¸ íê²½ë³ìê° ì§ì ëë¤) HOME, PATH,
       SHELL, TERM, MAIL, LOGNAME íê²½ë³ìë¤ì ì§ì íë¤.  ì¼ë° ì¬ì©ìë¼ë©´
       ê²½ë¡ë¥¼ ì´ê¸°ê°ì¼ë¡ ìëì ê°ì´ ì§ì íê³ ,
       /usr/local/bin:/bin:/usr/bin:.  rootë¼ë©´ ì´ê¸°ê°ì¼ë¡ ìëì ê°ì´ ì§ì íë¤.
       /sbin:/bin:/usr/sbin:/usr/bin
       ë§ì§ë§ì¼ë¡ "ì¡°ì©í" ë¡ê·¸ì¸ì´ ìëë¼ë©´, ê·¸ë ì ë©ìì§ë¥¼ ì¶ë ¥íê³ ,
       /usr/spool/mail ê²½ë¡ìì ê·¸ ì¬ì©ì ì´ë¦ì¼ë¡ ë íì¼ì í¬ê¸°ê° 0ì´ ìëì§
       íì¸í´ì 0ì´ ìëë©´, í¸ì§ê° ìë¤ê³  ìë ¤ì¤ë¤.

       ë¤ì ì¬ì©ì ìì ì§ì íëë°, /etc/passwd íì¼ìì ê·¸ ì¬ì©ìì ìì´ ì§ì ëì´ ìì§
       ìì¼ë©´, /bin/sh ìì ì¬ì©íë¤.  ëí, /etc/passwd íì¼ìì í ê²½ë¡ê° ì§ì ëì´
       ìì§ ìì¼ë©°, / ê²½ë¡ë¡ ë¡ê·¸ì¸ëë¤.(í ê²½ë¡ë ììì ì¤ëªí .hushlogin íì¼ì´
       ìëì§ íì¸í  ë ê²ì¬ëë¤.)

ìµì
       -p     login ì¤íí  ë ì´ì  íê²½ë¤ì ê·¸ëë¡ ì¬ì©íëë¡ getty(8) ëªë ¹ì ìí´
              ì¬ì©ëë¤.

       -f     ëë²ì§¸ ë¡ê·¸ì¸ì¼ ê²½ì°ìë ê·¸ ì¸ì¦(ê³ì íì¸ì ì°¨)ì íµê³¼íë¤.  root
              ê³ì ì¼ ê²½ì°ìë ìëëì§ ìì¼ë©°, 리ëì¤ììë ë°ë¥´ê² ìëëì§ ìì ìë ìë¤.

       -h     ë¦¬ëª¨í¸ í¸ì¤í¸ ë¡ê·¸ì¸ì(ê°ë ¹, telnetd(8) ì¬ì©) ê³ì  ìë ¥ì
              íµê³¼íë¤.  ë¬¼ë¡  utmp, wtmp 기ë¡ì ìë¤. ì´ ìµìì ë¨ì§ rootë§ì´
              ì¬ì©í  ì ìë¤.


í¹ë³ ì ê·¼ ê±°ë¶
       /etc/securetty íì¼ìë rootê° ì ì í  ì í°ë¯¸ë ì´ ëì´ëì´ ìë¤.  ì´ í°ë¯¸ë
       ì´ë¦ì /dev/ ê¸ì를 ìëµí í°ë¯¸ë  ì´ë¦ë§ì´ë¤.  ì´ íì¼ì´ ìë¤ë©´ rootë
       ëª¨ë  í°ë¯¸ë ìì ì ìì´ ê°ë¥íë¤.

       /etc/usertty íì¼ìë í¹ì  ì¬ì©ìì ì ìì ëí í¹ë³í ì¤ì  ë´ì©ì´ ìë¤.  ì´ íì¼ì´
       ìë¤ë©´, ì´ë í í¹ì  ì¬ì©ìì ì ì ê±°ë¶ê°ì ìë¤.  ì´ íì¼ì ì¸ë¶ë¶ì¼ë¡
       구ì±ëì´ ìëë°, ê°ê° ê·¸ ë¶ë¶ë¤ì ì´ë¦ì CLASSES, GROUPS, USERS ì´ë¤.
       CLASSES ë¶ë¶ììë í°ë¯¸ë ì í´ëì¤ì í¸ì¤í¸ì´ë¦ í¨í´ì´ ì ìëê³ ,  GROUPS
       ë¶ë¶ììë 그룹 ë¨ìì íë½ëë í°ë¯¸ë ê³¼ í¸ì¤í¸ê° ì ìëê³ , USERS ë¶ë¶ììë
       ì¬ì©ì ë¨ìì íë½ëë í°ë¯¸ë ê³¼ í¸ì¤í¸ê° ì ìëë¤.

       ì´ íì¼ì ê° ì¤ì 255 문ì를 ëì ì ìì¼ë©°, # 문ìë¡ ììíë ê·¸ ì¤ ì ì²´ë
       주ìì¼ë¡ ì²ë¦¬ëë¤.

   CLASSES ì¹ì
       CLASSES ì¹ìì ë문ìë¡ ì²«ì¹¸ë¶í° CLASSESë¼ê³  ìì¼ë¡ ì ìëë¤.  ì´ ë¶ë¶ì
       ë¤ì ì¹ìì´ ì ìë기 ì ê¹ì§ ëª¨ë  ë¶ë¶ì´ í¬í¨ëë¤.  ê° ë¨ì´ì 구ë¶ì
       공백문ìë í문ìë¡ íë¤.  ê° ì¤ìë í°ë¯¸ë ê³¼ í¸ì¤í¸ í¨í´ì í´ëì¤ê°
       ì ìëë¤.

       ê° ì¤ì ì²ìì ê´ë¦¬ìê° ì ìíë í´ëì¤ ì´ë¦ì´ ì¤ê³ , ê·¸ ë¤ììë ê·¸ í´ëì¤ìì
       ì¬ì©íë í°ë¯¸ë ê³¼ í¸ì¤í¸ í¨í´ì´ ì¨ë¤.  ì´ í´ëì¤ ì´ë¦ì ë¤ìì ì¤ë GROUPS,
       USERS ì¹ììì ì¬ì©ë  ì ìë¤.

       CLASSES ì¹ì ìì :

       CLASSES
       myclass1       tty1 tty2
       myclass2       tty3 @.foo.com

       ì ìì ë myclass1 ê³¼ myclass2 í´ëì¤ë¥¼ ì¤ë¥¸ìª½ ë¶ë¶ê³¼ ê°ì´ ì ìí
       ê²ì´ë¤.

   GROUPS ì¹ì
       GROUPS ì¹ìììë ì ëì¤ ê·¸ë£¹ ë¨ìì íë½ëë í°ë¯¸ë ê³¼ í¸ì¤í¸ê° ì ìëë¤.
       ì ìíë ì¬ì©ìì 그룹ì´(ì´ê²ì /etc/passwd íì¼ê³¼ /etc/group íì¼ìì
       íì¸ë¨)ì´ /etc/usertty íì¼ì GROUPS ì¹ì ë¶ë¶ìì ì ìë 그룹ì´ë¼ë©´, ê·¸ì
       í´ë¹ëë í°ë¯¸ë ê³¼ í¸ì¤í¸ìë§ ì ìì´ ê°ë¥í´ ì§ë¤.

       GROUPS ì¹ìì 첫칸ì ë문ìë¡ GROUPS ì´ë¼ê³  ìì¼ë¡ ì ìê° ììëê³ , ë¤ìì¹ìì
       ì ìê° ëíë기 ì ê¹ì§ ì´ ì¹ìì¼ë¡ ê°ì íë¤.  ê° ë¨ì´ì 구ë¶ì 공백문ìë í‐
       문ìë¡ íë©°, ê° ì¤ì ì²ììë ê·¸ë£¹ì´ ì¤ê³  ë¤ììë ê·¸ 그룹ìì ì ê·¼í  ì
       ìë í°ë¯¸ë ê³¼ í¸ì¤í¸ê° ì¨ë¤. ëí íë½ëë í°ë¯¸ë ê³¼ í¸ì¤í¸ ë¶ë¶ìì ì
       CLASSES ì¹ììì ì ìí í´ëì¤ ì´ë¦ì´ ì¬ì©ë  ìë ìë¤.

       GROUPS ì¹ìì ìì :

       GROUPS
       sys       tty1 @.bar.edu
       stud      myclass1 tty4

       ì ìì ë sys 그룹ì ì¬ì©ìë bar.edu ëë©ì¸ì ê°ì§ í¸ì¤í¸ìì, tty1ë¡ë§ ì ìì´
       ê°ë¥íë¤.  stud 그룹ì ì¬ì©ìë myclass1 í´ëì¤ ëë tty4ë¡ë§ ì ìì´ ê°ë¥íë¤.

   USERS ì¹ì
       USERS ì¹ìì 첫칸ì USERS ë¼ê³  ë문ìë¡ ìì¼ë¡ ì ìëë¤.  ê° ë¨ì´ì 구ë¶ì
       공백문ìì í문ìë¡ íë©°, 첫칸ìë ì¬ì©ì ê³ì , ë¤ììë ê·¸ ê³ì  ì¬ì©ìê°
       ì ì í  ì ìë í°ë¯¸ë ê³¼ ê·¸ ì¬ì©ìê° ì ì ìëíë í¸ì¤í¸ê° ì ìëë¤.  물ë¡
       í°ë¯¸ë ê³¼ í¸ì¤í¸ ì ìë¶ë¶ìì ì CLASSES ì¹ììì ì ìí í´ëì¤ê° ì¬ì©ë  ìë ìë¤.

       USERS ì¹ì ìì :

       USERS
       zacho          tty1 @130.225.16.0/255.255.255.0
       blue      tty3 myclass2

       ì ìì ë zacho ê³ì  ì¬ì©ìë IP 주ìê° 130.225.16.0 ë¶í° 130.225.16.255 ë²ì
       ìì í¸ì¤í¸ìì ì´ ì»´ì tty1ë¡ ì ì íê³ ì í  ëë§ ì ìì í  ì ìë¤.  blue ê³ì
       ì¬ì©ìë myclass2ìì ì ìë í경과 tty3ì¼ë¡ë§ ì ìí  ì ìë¤.

       USERS ì¹ìììì ì¬ì©ì ê³ì  ë¶ë¶ì * 문ìê° ì¬ ìë ìë¤.  ì´ê²ì ì´ê¸°ê°
       ì§ì ì´ë©°, ëª¨ë  ì¬ì©ììê² ì ì©ëë¤.

       ì ìíê³ ì íë ì¬ì©ìì ê³ì ê³¼ ê·¸ë£¹ì´ USERS, GROUPS ì¹ì ë ë¶ë¶ìì 모ë
       ì ì©ëë©´ ê° ì¹ììì ì ìë ëª¨ë  í°ë¯¸ë /í¸ì¤í¸ê° ì ì©ëë¤.


   Origins
       í°ë¯¸ë ê³¼ í¸ì¤í¸ ì ì ë¶ë¶ìë í´ëì¤, originì´ë¼ê³  ë¶ë¥´ë ì¼êµ°ì
       문ìì´ì´ ì¬ì©ëë¤. ì´ origin 문ìì´ì ë¤ìê³¼ ê°ì íìì ì·¨íë¤.

       o      í°ë¯¸ë ì ì´ë¦ìë /dev/ ë¶ë¶ì´ ë¹ ì§ë¤. ì¦, tty1, ttyS0 íìì¼ë¡
              ì¬ì©ëë¤.

       o      @localhost 문ìì´ì ë¡ì¹¼ í¸ì¤í¸ìì telnet/rloginì¼ë¡ ì ìíë
              ì¬ì©ì를 ì미íë¤. ì¦ `xterm -e /bin/login' ëªë ¹ê°ì ê²ì´ ì¤íëë¤ë
              ê²ì ì미íë¤.

       o      @.some.dom 문ìì´ì ë¦¬ëª¨í¸ í¸ì¤í¸ ì ìì ê·¸ ì¬ì©ìê°
              rlogin/telnetì¼ë¡ ëë©ì¸ì´ .some.domë¡ ëëë í¸ì¤í¸ììë§ ì ìí  ì
              ìë¤ë ê²ì ì미íë¤.

       o      IP 주ìì ììì @x.x.x.x/y.y.y.y ì´ë° ìì¼ë¡ ì ìíëë°, ì´ê²ì x.x.x.x
              ìì y.y.y.y ë²ìì IP 주ì를 ê°ì§ í¸ì¤í¸ììë§ ì ìì´ ê°ë¥íë¤. ì를
              ë¤ì´, @130.225.16.0/255.255.254.0 ì¼ë¡ ì ìíë©´, IPì ë²ìê°
              130.225.16.0 - 130.225.17.255ì¸ í¸ì¤í¸ììë§ ì ìì´ ê°ë¥íë¤.

       기í origin ìì ì¬ì©ëë 문ìì´ë¡ ìê°ì ì í ì ìëë°, ê·¸ íìì ë¤ìê³¼ ê°ë¤.

       timespec    ::= '[' <day-or-hour> [':' <day-or-hour>]* ']'
       day         ::= 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun'
       hour        ::= '0' | '1' | ... | '23'
       hourspec    ::= <hour> | <hour> '-' <hour>
       day-or-hour ::= <day> | <hourspec>

       ì를 ë¤ì´, [mon:tue:wed:thu:fri:8-17]tty3 문ìì´ì ììì¼ë¶í° ê¸ìì¼ê¹ì§,
       ì¤ì  8ì 00ë¶ë¶í° ì¤í 5ì 59ë¶ê¹ì§ë§ tty3ì¼ë¡ ì ìí  ì ììì ì미íë¤. ìê°
       ì§ì ììë ë¨ì§, a-b ìì¼ë¡ ì ìëë©´ aì 00ë¶ ë¶í° bì 59ë¶ê¹ì§ë¥¼ ì미íë©°,
       ë¨ì§ ë¨ì¼ ì«ìë§ ìì¼ë©´(ê°ë ¹ 10) ê·¸ ìê°ë§(10ì 00ë¶ë¶í° 10ì 59ë¶ê¹ì§)ì
       ì미íë¤.

       ìê°ë¶ë¶ì ì¤ì ì´ ì§ì ëì§ ìì¼ë©´ ì´ë í ìê°ìë ì ìì´ ê°ë¥íë¤.  ê° ìì¼ë³ë¡
       ê·¸ ìê°ì ë°ë¡ ì íê³  ì¶ì¼ë©´ ê° ìì¼ ì ìë¤ìì ìê°ì ê°ê° ë°ë¡ ì ì í  ìë
       ìë¤.  ìê°ì§ì ììë 공백문ì를 ì¬ì©í  ì ìë¤.

       ë§ì½ /etc/usertty íì¼ìì ê° ì ìë¤ì´ ë°ë¥´ì§ 못íê² ì ìëë¤ë©´, 모ë
       ì¬ì©ìì í¹ë³ ì ì ê±°ë¶ ê°ì ê²ì ìë¤.

ê´ë ¨ íì¼
       /var/run/utmp
       /var/log/wtmp
       /var/log/lastlog
       /etc/motd
       /etc/passwd
       /etc/nologin
       /etc/usertty
       $HOME/.hushlogin

ê´ë ¨ í목
       init(8), getty(8), mail(1), passwd(1), passwd(5), environ(7),
       shutdown(8)

ë²ë
       리ëì¤ììë ë¤ë¥¸ ìë  ì´ìì²´ì ì ë¬ë¦¬ í ì¬ì©ìì ì¤ë³µ ë¡ê·¸ì¸ì ì ííì§
       ìëë¤.

       ì¤ëªëì§ ìì BSDì -r ìµìì ì§ìëì§ ìëë¤.  ì´ ìµìì ì´ë í rlogind(8)
       í그림ìì íìí  ì§ë 모른ë¤.

ë§ë ì´
       Derived from BSD login 5.40 (5/9/89) by Michael Glad (glad@daimi.dk)
       for HP-UX
       Ported to Linux 0.12: Peter Orbaek (poe@daimi.aau.dk)



Linux 0.99                      1 February 1993                       LOGIN(1)