힘내라 일처리

사용자 별로 MOTD 따로 두기 본문

알아보기

사용자 별로 MOTD 따로 두기

일처리 2021. 11. 21. 20:27
반응형

개요

예전에 MOTD관련해서 글을 다룬적이 있다.
https://keepworking.tistory.com/8

보면은 알겠지마는 이건 전체 유저에게 동일하게 적용이 되는데
서버를 함께 공유하는 사용자에게 동일한 접속 화면을보이기는 좀 좋지 않으니 사용자 별로 별도의 화면을 둘 수 있는 방법을 좀 찾아서 이번에 공유 하게 되었다.
정석인 방법은 아니고 실제로 MOTD가 나오는 타이밍과 다르지만 쓸만하다.

profile.d 스크립트 작성하기

/etc/profile.d/usermotd.sh 파일을 만들어서 수정해주자
sudo vi /etc/profile.d/usermotd.sh 명령으로 수정하거나 nano를 사용해도 된다.

test -e /home/$USER/.motd && cat /home/$USER/.motd

코드에 대해 설명하자면 test -e $FILE은 파일이 있는지 없는지를 검사해준다. 참고로 [ -e $FILE] 도 똑같은 연산을 한다 그래서 && 이후에 결과가 참이 나오면 그다음에 오는 명령이 실행된다. cat $FILE은 단순 파일을 실행해준다.

그래서 /home/$USER/.motd 경로에 파일이 있으면 그파일을 화면에 표시하는게 목적이다.

실제로 적용해보기

~/.motd 경로에 파일을 하나 만들어주자
내용은 자유롭게 해도 된다.


                           ///////////////////////////                          
                     ///////////////////////////////////////                    
                 ///////////////////////////////////////////////                
              /////////////////////////////////////////////////////             
           ///////////////////////////////////////&@@@@@@(///////////           
         ////////////////////////////////////////@@@@@@@@@@/////////////        
       ////////////////////////////@@@@@@@@@@@///@@@@@@@@@@//////////////       
      /////////////////////////@@@@@@@@@@@@@@@@///@@@@@@@@/////////////////     
     ////////////////////@@@@///@@@@@@@@@@@@@@@@@%//////////////////////////    
   ////////////////////@@@@@@@///@@@////////(@@@@@@@@@@@@@///////////////////   
   //////////////////@@@@@@@@@@///////////////////@@@@@@@@@@//////////////////  
  //////////////////@@@@@@@@#///////////////////////@@@@@@@@@////////////////// 
 /////////////////(@@@@@@@@///////////////////////////@@@@@@@@//////////////////
 //////////&@@@(///@@@@@@@/////////////////////////////@@@@@@@@/////////////////
 ////////@@@@@@@@@//@@@@@///////////////////////////////@@@@@@@/////////////////
 ///////@@@@@@@@@@@//@@@@///////////////////////////////////////////////////////
 ////////@@@@@@@@@//@@@@@///////////////////////////////@@@@@@@/////////////////
 ///////////@@@////@@@@@@@/////////////////////////////@@@@@@@@/////////////////
 //////////////////@@@@@@@@///////////////////////////@@@@@@@@//////////////////
  //////////////////@@@@@@@@@///////////////////////@@@@@@@@@////////////////// 
   //////////////////@@@@@@@@@@//////////////////&@@@@@@@@@@//////////////////  
   (///////////////////@@@@@@@///@@@@///////@@@@@@@@@@@@@@///////////////////   
     ////////////////////%@@@///@@@@@@@@@@@@@@@@@///////////////////////////    
      ////////////////////////#@@@@@@@@@@@@@@@@///@@@@@@@@/////////////////     
        ///////////////////////////(@@@@@@@@@////@@@@@@@@@@//////////////       
         ////////////////////////////////////////@@@@@@@@@@////////////         
            ///////////////////////////////////////@@@@@@////////////           
              /////////////////////////////////////////////////////             
                 //////////////////////////////////////////////                 
                     //////////////////////////////////////                     
                           ///////////////////////////                          

그리고 해당 계정으로 들어가보면

위와 같이 보인다.

 

물론 다른 계정으로 접속하면 안보인다.

반응형

'알아보기' 카테고리의 다른 글

터미널에서 동영상 재생하기  (0) 2021.11.22
How set MOTD per user  (0) 2021.11.21
Byobu 뵤부 소개및 사용법  (0) 2021.11.18
Sudo hint 숨기기  (0) 2021.11.18
Ubuntu 20.04 Docker 설치하기  (0) 2021.11.14
Comments