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
}
그리고 마지막에 .bashrc
just 로 함수를 호출합니다 testTTY
. 코드에서 볼 수 있듯이 이 함수는 내가 TTY에 로그인했는지 여부를 확인하고 TTY인 경우 적절한 메시지와 df
명령 출력을 표시합니다.
답변2
구성 파일은 /etc/update-motd.d
. motd
을 의미합니다오늘의 메시지.