home | articles | projects | photos | download | links | search:   

Zmienne konfiguracyjne preexec i postexec w Sambie rodion

Składnia:
preexec = polecenie

dozwolone wartości: pełna ścieżka do polecenia Unix
domyślnie: NULL

Zmienna ta ustawia polecenie, które działa jako użytkownik przed połączeniem z udziałem.

Składnia:
postexec = polecenie

dozwolone wartości: pełna ścieżka do polecenia Unix
domyślnie: NULL

Zmienna ta ustawia polecenie, które działa jako użytkownik po odłączniu od udziału.

Jeżeli twoja maszyna posiada kartę dzwiękową możesz zastosować następujące ciekawe rozwiązania:

    preexec = "/usr/local/bin/wavplay /usr/share/sounds/userjoined.wav"
    postexec = "/usr/local/bin/wavplay /usr/share/sounds/userleft.wav"

wavplay możemy zainstalować z portsów:

    cd /usr/ports/audio/wavplay
    make install clean

Natomiast tutaj są pliki userjoined.wav i userleft.wav , które należy skopiować do /usr/share/sounds/.

Opcje te wstawiamy dla inwidualnego udziału w pliku smb.conf np:

    [pub]
    preexec = "/usr/local/bin/wavplay /usr/share/sounds/userjoined.wav"
    postexec = "/usr/local/bin/wavplay /usr/share/sounds/userleft.wav"
    comment = pub
    path = /home/ftp
    guest ok = yes
    browseable = yes
    share modes = yes


Rozwiązanie te jest pomocne gdy na przykład "wyskoczyliśmy" na chwilkę pod X'y ;)

  Copyright rodion | Your IP: 38.107.179.237 logged  | You are guest

| Generated in 0.00 seconds