Następna strona Poprzednia strona Spis treści

15. Ustawienie programu axspawn.

Program axspawn pozwala wchodzącym drogą AX.25 stacjom na zalogowanie się do twojego komputera. Może on zostać wywołany programem ax25d w taki sam sposób jak program 'node'. Należy dodać tego typu zapis do pliku /etc/ax25/ax25d.conf, jeśli pragniesz, aby użytkownicy mogli logować się do twojego komputera:

       default * * * * * 1 root /usr/sbin/axspawn axspawn %u
Jeśli wiersz zakończony zostanie znaczniek '+' to użytkownicy, przed zalogowaniem, będą musieli uderzyć przycisk 'Return'. Wartość domyślna ma to wyłączone. Poszczególne zapisy dla stacji, które występują pod tym wierszem spowodują uruchomienie programu 'axspawn' podczas wchodzącej łączności. Po uruchomieniu, 'axspawn' najpierw sprawdza czy na wierszu poleceń ukazał się legalny znak/edentyfikator, pozbawia go numerka SSID, a potem sprawdza plik /etc/passwd czy użytkownik posiada założone konto. Jeśli tak, i hasło jest ""(puste) lub '+', wtedy wpuszcza użytkownika. Jeśli w polu hasła jest cokolwiek innego to użytkownik jest odpytywany o swoje hasło. Przy nieistaniejących kontach w pliku /etc/passwd 'axspawn' można ustawić tak, że utworzy je sam.

15.1 Utworzenie pliku /etc/ax25/axspawn.conf.

Zachowanie programu axspawn można zmieniać plikiem /etc/ax25/axspawn.conf. Plik ten ma formę:

       # /etc/ax25/axspawn.conf
       #
       # pozwala na automatyczne zakładanie kont dla użytkowników
       create    yes
       #
       # wpuszcza użytkownika 'gość' jeśli wyżej jest 'no' lub niepowiodły sie
       # inne rzeczy. Wyłacza sie 'no'.
       guest     no
       #
       #  ID dla groupy lub nazwa konta dla samozakładania konta
       group     ax25
       #
       # first user id to use
       first_uid 2001
       #
       # maximum user id
       max_uid   3000
       #
       # gdzie umieszczać katalog domowy dla nowych użytkowników
       home      /home/ax25
       #
       # powłoka systemowa dla użytkownika
       shell     /bin/bash
       #
       # kojarzenie znaków z użytkownikami dla łączności wychodzących.
       associate yes

Powyższe osiem ustawialnych przełaczników mają takie znaczenie:

     #  wskazuje, ze to komentarz

     create
        jeśli ustawione na 'yes' to 'axspawn usiłuje sam założyć konto dla 
        użytkownika, który jeszcze nie ma wpisu w pliku  /etc/passwd.

     guest
        pole to określa nazwę login-u konta dla ludzi włączających się ale
        nie mających jeszcze konta przy 'create' ustawionym na 'no'. Zwykle
        jest to ax25 lub guest

     group
        to pole określa nazwę grupy, jaka zostanie użyta dla włączających się
        użytkowników nie mających jeszcze wpisu w pliku  /etc/passwd.

     first_uid
        jest to cyfra pierwszego userid wybieranego automatycznie dla nowych 
        użytkowników.
     
     max_uid
        jest to najwyższy numer, jaki będzie użyty dla userid nowych użytkowników

     home
        to jest katalog domowy (login) dla nowych uzytkowników

     shell 
        to określa powłokę systemową dla nowych użytkowników
     
     associate
        to oznaczenie wskazuje czy użytkownik, po zalogowaniu się, wykonujący
        łączność wychodzącą będzie miał swój własny znak, czy też znak twojej
        stacji.


Następna strona Poprzednia strona Spis treści