Ubuntu 14.04.3 LTS에서 로그인 메시지를 사용자 정의하는 방법

Ubuntu 14.04.3 LTS에서 로그인 메시지를 사용자 정의하는 방법

Ubuntu 14.04.3 LTS에서 로그인 메시지를 사용자 정의하는 방법은 무엇입니까?

아래 로그인 메시지를 사용자 정의하고 싶습니다. 어떤 파일을 편집해야 하는지 알려주세요.

[email protected]'s password:
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-25-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Wed Oct 14 01:05:33 CDT 2015

  System load:    0.0             Processes:           117
  Usage of /home: 0.1% of 944MB   Users logged in:     1
  Memory usage:   4%              IP address for eth0: 10.1.235.227
  Swap usage:     0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.


Last login: Wed Oct 14 01:05:35 2015 from 172.20.20.98

답변1

로그인 배너 생성 등 사전 로그인 메시지를 사용자 정의하려면 /etc/issue파일을 편집해야 합니다.

로그인 후 메시지를 사용자 정의하려면 에서 일부 파일을 편집하면 됩니다 /etc/update-motd.d. 해당 디렉토리에 00-header있는 파일은 10-help-text편집해도 안전합니다.

.bashrc 또 다른 가능성은 파일 끝에 사용자 정의 기능/명령을 추가하는 것입니다 .

예를 들어, 내 파일 상단에 다음 함수가 정의되어 있습니다 .mkshrc.

 testTTY(){

  isTTY=$(tty | awk '{if ($0~/\/dev\/tty.*/) {print "true"}else{print "false"}}')

  if [ "$isTTY" = "true" ]; then
    printf "You are in virtual console\n"
    printf "current disk usage is"
    df
  fi
}

그리고 마지막에 .bashrcjust 로 함수를 호출합니다 testTTY. 코드에서 볼 수 있듯이 이 함수는 내가 TTY에 로그인했는지 여부를 확인하고 TTY인 경우 적절한 메시지와 df명령 출력을 표시합니다.

답변2

구성 파일은 /etc/update-motd.d. motd을 의미합니다오늘의 메시지.

관련 정보