O dedo de comando não exibe .plan

0

Se eu tenho um plano, mas o dedo não mostra, isso significa que algo está errado com o meu sistema?

 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

saída de $ 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

o dedo não funciona mesmo que eu tenha um .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:~$ 
    
por Niklas Rosencrantz 06.07.2017 / 20:25

1 resposta

1

O código-fonte para finger como usado no Ubuntu indica que ele não lerá um arquivo ~ / .plan não regular (por exemplo, um symlink, como você tem). Veja a última linha 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;

A função show_text é chamada para exibir o conteúdo de vários arquivos, incluindo .plan.

Para tornar seu arquivo visível por meio de finger , torne o .plan um arquivo normal, não um link simbólico.

    
por 06.07.2017 / 21:24