finger: ensure we can get gopher info.

This commit is contained in:
creme 2020-03-15 15:13:11 +00:00
parent b8ebe8d6c4
commit f261e85104
3 changed files with 17 additions and 13 deletions

6
list
View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
. /etc/efingerd/log # do some logging . /etc/efingerd/log
printf "\nwelcome to\n" printf "\nwelcome to\n"
figlet -f smslant envs.net figlet -f smslant envs.net
@ -24,6 +24,4 @@ else
printf "\n\nhello %s@%s\n" "$1" "$2" printf "\n\nhello %s@%s\n" "$1" "$2"
fi fi
printf "users currently logged in are:\n\n" printf "users currently logged in are:\n\n%s\n" "$(who -uw | sort -u -k 1,1)"
who -uw | sort -u -k 1,1
printf "\n"

19
luser
View File

@ -8,6 +8,7 @@ else
printf "\nhello %s@%s\n\n" "$1" "$2" printf "\nhello %s@%s\n\n" "$1" "$2"
fi fi
if [ "$3" = "root" ]; then if [ "$3" = "root" ]; then
printf "you've reached\n" printf "you've reached\n"
figlet -f smslant envs.net figlet -f smslant envs.net
@ -25,9 +26,15 @@ https://envs.net/
https://envs.net/signup/ https://envs.net/signup/
EOM EOM
elif [ "$3" = "gopher" ]; then
printf "try port 70 :)\n\n"
printf "gopher://envs.net\n"
else else
user_folder="/home/${3}" user_folder="/home/${3}"
# /usr/bin/finger -m "$3" #/usr/bin/finger -m "$3"
# Plan # Plan
printf "Plan:\\n" printf "Plan:\\n"
@ -41,16 +48,12 @@ else
printf "Pronouns:\\n" printf "Pronouns:\\n"
if [ -f "${user_folder}/.pronouns" ]; then if [ -f "${user_folder}/.pronouns" ]; then
sed 's/^/ /' "${user_folder}/.pronouns" sed 's/^/ /' "${user_folder}/.pronouns"
else
printf "No Pronouns.\n"
fi fi
# Project # Projects
printf "Project:\\n" printf "Projects:\\n"
if [ -f "${user_folder}/.project" ]; then if [ -f "${user_folder}/.project" ]; then
sed 's/^/ /' "${user_folder}/.project" sed 's/^/ /' "${user_folder}/.project"
else
printf "No Project.\n"
fi fi
# Timezone # Timezone
@ -66,3 +69,5 @@ else
fi fi
fi fi
exit 0

5
nouser
View File

@ -52,7 +52,7 @@ if [ "$3" = "uptime" ]; then
fi fi
if [ "$3" = "uname" ]; then if [ "$3" = "uname" ]; then
/bin/uname --all /bin/uname -a
exit 0 exit 0
fi fi
@ -67,7 +67,8 @@ if [ "$3" = "signup" ]; then
fi fi
if [ "$3" = "gopher" ]; then if [ "$3" = "gopher" ]; then
printf "try port 70\n" printf "try port 70 :)\n\n"
printf "gopher://envs.net\n"
exit 0 exit 0
fi fi