2019-08-11 18:54:10 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
. /etc/efingerd/log
|
|
|
|
|
|
|
|
if [ "$1" = "(null)" ]; then
|
2019-09-10 12:14:36 +00:00
|
|
|
printf "\nhello %s,\n\n" "$2"
|
2019-08-11 18:54:10 +00:00
|
|
|
else
|
2019-09-10 12:14:36 +00:00
|
|
|
printf "\nhello %s@%s\n\n" "$1" "$2"
|
2019-08-11 18:54:10 +00:00
|
|
|
fi
|
|
|
|
|
2020-03-15 15:13:11 +00:00
|
|
|
|
2019-08-11 18:54:10 +00:00
|
|
|
if [ "$3" = "root" ]; then
|
2019-09-13 19:32:24 +00:00
|
|
|
printf "you've reached\n"
|
2019-08-11 18:54:10 +00:00
|
|
|
figlet -f smslant envs.net
|
|
|
|
|
|
|
|
cat <<EOM
|
|
|
|
envs.net is a minimalist, non-commercial
|
2019-11-04 23:57:19 +00:00
|
|
|
shared linux system and will always be free to use.
|
2019-08-11 18:54:10 +00:00
|
|
|
|
|
|
|
we are linux lovers, programmer and users who like build webpages,
|
|
|
|
write blogs, chat online, play cool console games and so much more.
|
|
|
|
|
|
|
|
you wish to join with an small user space?
|
|
|
|
|
|
|
|
https://envs.net/
|
|
|
|
https://envs.net/signup/
|
|
|
|
EOM
|
|
|
|
|
2020-03-15 15:13:11 +00:00
|
|
|
|
|
|
|
elif [ "$3" = "gopher" ]; then
|
|
|
|
printf "try port 70 :)\n\n"
|
|
|
|
printf "gopher://envs.net\n"
|
|
|
|
|
|
|
|
|
2019-08-11 18:54:10 +00:00
|
|
|
else
|
|
|
|
user_folder="/home/${3}"
|
2020-03-15 15:13:11 +00:00
|
|
|
#/usr/bin/finger -m "$3"
|
2019-08-11 18:54:10 +00:00
|
|
|
|
|
|
|
# Plan
|
|
|
|
printf "Plan:\\n"
|
|
|
|
if [ -f "${user_folder}/.plan" ]; then
|
|
|
|
sed 's/^/ /' "${user_folder}/.plan"
|
|
|
|
else
|
2020-03-08 10:25:00 +00:00
|
|
|
printf "No Plan.\n"
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Pronouns
|
|
|
|
printf "Pronouns:\\n"
|
|
|
|
if [ -f "${user_folder}/.pronouns" ]; then
|
|
|
|
sed 's/^/ /' "${user_folder}/.pronouns"
|
|
|
|
fi
|
|
|
|
|
2020-03-15 15:13:11 +00:00
|
|
|
# Projects
|
|
|
|
printf "Projects:\\n"
|
2020-03-08 10:25:00 +00:00
|
|
|
if [ -f "${user_folder}/.project" ]; then
|
|
|
|
sed 's/^/ /' "${user_folder}/.project"
|
2019-08-11 18:54:10 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
# Timezone
|
|
|
|
if [ -f "${user_folder}/.tz" ]; then
|
2019-09-10 12:14:36 +00:00
|
|
|
printf "Timezone: "
|
2019-08-11 18:54:10 +00:00
|
|
|
cat "${user_folder}/.tz"
|
2019-09-10 12:14:36 +00:00
|
|
|
printf "\n"
|
2019-08-11 18:54:10 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
# Online status
|
|
|
|
if finger "$3" | grep -q 'On since'; then
|
2020-03-08 10:25:00 +00:00
|
|
|
printf "Online.\n"
|
2019-08-11 18:54:10 +00:00
|
|
|
fi
|
|
|
|
|
2023-12-23 17:23:40 +00:00
|
|
|
# pgpkey
|
|
|
|
printf "pgpkey:\\n"
|
|
|
|
if [ -f "${user_folder}/.pgpkey" ]; then
|
|
|
|
sed 's/^/ /' "${user_folder}/.pgpkey"
|
|
|
|
fi
|
|
|
|
|
2019-08-11 18:54:10 +00:00
|
|
|
fi
|
2020-03-15 15:13:11 +00:00
|
|
|
|
|
|
|
exit 0
|