ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IBM AIX 배너(banner)설정하기
    System of Infra/Unix System 2020. 6. 11. 00:00
    반응형

    AIX로고이미지

    IBM AIX 배너(banner)설정하기

    AIX Version 7

    Copyright IBM Corporation, 1982, 2017.

    login: root

    root's Password:

    AIX이미지

    Last login: Wed Jun 10 20:42:58 KST 2020 on /dev/pts/0 from 100.100.0.1

    [YOU HAVE NEW MAIL]
    [root@test_svr1:/]# 

    -> 처음 로그인을 할 경우 경고문 같은 배너의 화면들이 출력되시는 것을 볼 수 있습니다.

     

    [root@test_svr1:/]# cat /etc/motd

    AIX이미지1

    -> /etc/motd에 login시도시에 출력되는 메세지가 있는 것을 확인 할 수 있습니다.

    하지만 여기는 출력물이 텍스트로만 인식되기 때문에 shell을 실행 시킬 수 없습니다.

     

    [root@test_svr1:/ptf]#vi systembanner

    #!/bin/ksh
    (banner "PIENTREE"; \
    printf "Date: %s\nLocale: %s\nUptime: %s\nUser: %s\nAIX: %s\nHW: %s\nHostname: %s\n" \
    "$(date)" "$(locale | grep LANG)" "$(uptime)" "$(who)" "$(oslevel -s)" "$(uname -uM)" "$(hostname -s)")

    -> 제가 시스템상에서 출력 해주고 싶은 내용들을 systembanner라는

    파일로 ksh을 통해 작성해주고 wq로 저장하고 나옵니다.

    (임시로 출력하고 싶은 내용을 작성해봄)

     

    [root@test_svr1:/ptf]# ls -al | grep -i systembanner 
    -rw-r--r--    1 root     system          224 Jun 10 23:45 systembanner

    [root@test_svr1:/ptf]# chmod 775 systembanner

    -> systembanner의 권한을 775로 변경 해줍니다.

    시스템상에서 실행 시킬수 있도록하기 위해서 입니다.

     

    [root@test_svr1:/]# vi .profile
    PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
    PS1="[$LOGNAME@`hostname`:\$PWD]# "
    TERM=vt100
    export PATH PS1 TERM
    set -o vi
    stty erase ^?
    if [ -s "$MAIL" ]           # This is at Shell startup.  In normal
    then echo "$MAILMSG"        # operation, the Shell checks
    fi                          # periodically.
    /ptf/systembanner

    -> /경로에 있는 .profile에 /ptf/systembanner의 경로를 넣어줍니다.

    만약 user별 계정으로 바로 접속될 경우 user의 profile에 별도로 작성해 주시면 됩니다.

     

    AIX Version 7
    Copyright IBM Corporation, 1982, 2017.
    login: root
    root's Password:

    AIX이미지3

    Last login: Wed Jun 10 23:52:41 KST 2020 on /dev/pts/0 from 100.100.0.1
    [YOU HAVE NEW MAIL]

    AIX이미지4

    Date:   Thu Jun 11 00:07:50 KST 2020
    Locale: LANG=en_US
    Uptime: 12:07AM  up 2 days,  7:24,  1 user,  load average: 1.10, 0.97, 0.76
    User: root  pts/0  Jun 11 00:07  (100.100.0.1)   
    AIX: 7100-04-06-1806
    HW: IBM,9117-MMD IBM,02065C6D7
    Hostname: test_svr1
    [root@test_svr1:/]# 

    -> 로그인시 shell에 작성한 systembanner에 대한 정보 출력으로

    처음 접근 했을때 기초정보를 보여주는 배너를 볼 수 있습니다.

     

    PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.

    포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.

    반응형

    댓글

Designed by Tistory.