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

19
luser
View File

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

5
nouser
View File

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