.plan이 있는데 Finger에 표시되지 않는다면 시스템에 문제가 있다는 의미입니까?
uname -a
Linux share-02.csc.kth.se 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:54:43 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
산출$ ls -dl ~ ~/.plan
drwxr-xr-x 83 nik nogroup 10240 May 4 14:03 /home/n/i/nik
lrwxr-xr-x 1 nik default 12 Nov 24 2015 /home/n/i/nik/.plan -> Public/.plan
.plan이 있어도 손가락이 작동하지 않습니다.
$ cat .plan
The back-up plan.
########
##############
###################
#####################
######################
##### #######################
########### ########################
############### ########################
################ ########################
################### ########################
##################### ########################
###################### #######################
####################### ######################
######################## #################################
######################## ##################################
######################### ########### #################
################################### #### ############
########################### ### # # ########
######################## ### ## # #####
###################### # # ######
###################### # #### ######
#################### # ##### # # ######
############## #### # # # # #######
########## ##### # # # # #######
###### ###### # # # ### # #######
###### # ##### ###### # #######
####### # ###### ###### #######
######## # ##### ###### ### ##
####### ################ #
######## #### ######## # #
######## # ########## #
##### ## ## ########### ### #
# # ########### # # #
# ########## # # #
# ## ######## # #
# ## ###### # #
# # # ## #
# # #### # ##
# ## ####### ###
## ######### ## ##
# # #### # #
######## # # # #
###### ###### ####
############# ########
################################
######## ########################
######## ##########################
######## ############################
###### #################
##### ###############
### ################
### #### ### ### #########
# ###### ##### # #########
# ###### ###### # #########
# ###### ####### ##########
# ###### ####### #### ####
# #### ####### #########
# ### ###### ########
# #### ######
# ###
# #
# #
# #
# #
# #
# #
# # # #
# ## # #
# ### ##
#### # ######
####################
####### #########
####### #########
####### #########
####### ########
####### #######
####### #######
###### #######
####### #######
# ################
########## # ### ###### ###########
## ### ### ## ###### # ####
## ## ## ## #### # ##### ###
## ## # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # #
# # # # # # #
# ## # #
# # ## #
## # ## #
## ### ## #
############### ## ##
##### ##
########
Niklas Rosencrantz
Styrmang 47 a
114 60 Stockholm Sweden
+46 8 661 87 06
+46 70 753 26 37
########################nik@share-02:~$ finger nik
Login: nik Name: Niklas Rosencrantz
Directory: /home/n/i/nik Shell: /bin/bash
On since Thu Jul 6 20:16 (CEST) on pts/7 from 213.89.144.192
3 seconds idle
No mail.
No Plan.
nik@share-02:~$
답변1
이것Ubuntu에서 사용되는 Finger 소스 코드즉, 일반적이지 않은 ~/.plan 파일(예: 가지고 있는 것과 같은 심볼릭 링크)을 읽지 않는다는 의미입니다. 마지막 if ... return 0
줄을 참조하세요:
static int
show_text(const char *directory, const char *file_name, const char *header)
{
int ch, lastc = 0, fd;
FILE *fp;
struct stat sbuf1, sbuf2;
snprintf(tbuf, TBUFLEN, "%s/%s", directory, file_name);
if (lstat(tbuf, &sbuf1) || !S_ISREG(sbuf1.st_mode)) return 0;
.plan을 포함한 다양한 파일의 내용을 표시하려면 show_text 함수를 호출하세요.
파일을 표시하려면 심볼릭 링크 대신 일반 파일을 finger
만드세요 ..plan