Next Previous Contents

5. Skript

Det finns här möjlighet att ange skript som skall köras bland annat när utdelningar monteras och avmonteras.

5.1 Uppstartskommando (preexec)

Detta val anger ett kommando som körs när någon ansluter till tjänsten. Det tar de vanliga substituten.

Ett intressant exempel är att skicka ett välkomstmeddelande till användarna varje gång de loggar in. Kanske dagens meddelande. Exempelvis:

        csh -c 'echo \"Welcome to %S!\" | \ /usr/local/samba/bin/smbclient
                -M %m -I %I' &
        

Naturligtvis kan detta bli irriterande efter ett tag :-)

Se också Avslutningskommando nedan.

Standard: Inget

Exempel: echo \"%u ansluten till %S från %m (%I)\" >> /tmp/log

5.2 Uppstartskommando root (root preexec)

Detta är detsamma som Uppstartskommando förutom att kommandot körs som root. Detta är användbart för montering av filsystem innan en anslutning görs klar.

5.3 Avslutningskommando (postexec)

Detta val anger ett kommando som skall köras när en anslutning avslutas. Man kan använda de vanliga substituten. Kommandot kan köras som root på en del system.

Ett intressant exempel kan vara att avmontera serverresurser:

        
        /sbin/umount /mnt/cdrom
        

Se också Uppstartskommando ovan.

Standard: Inget

Exempel: echo \"%u disconnected from %S from %m (%I)\" >> /tmp/log

5.4 Avslutningskommando root (root postexec)

Samma som Avslutningskommando utom att kommandot körs som root. Detta är användbart för avmontering av filsystem efter att en anslutning avslutats.


Next Previous Contents