Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ubuntu ve škole a propojení s AD

V /etc/skel jsem vytvořil skrytý soubor .first-mount s výchozí hodnotou 1, do /etc/skel/.bashrc jsem vložil na konec tento kód:

SOUBOR="/home/"$USER"/.first-mount"
if [ -f $SOUBOR ]; then
        VYSL=$(cat $SOUBOR)
        if [ "$VYSL" == "1" ]; then
        ADRESA=$(/usr/share/centrifydc/bin/ldapsearch -Q -LLL -h AD.test.local -b 'dc=test,dc=local' '(& (objectclass=user)(userPrincipalName='$USER'@test.local))' homeDirectory | grep homeDirectory | sed -e 's|homeDirectory: ||' |  sed 's|\\|/|g')
        if [ ! -z "$ADRESA" ]; then
                echo "smb:"$ADRESA >> ~/.config/gtk-3.0/bookmarks
        fi
        echo "smb://AD.test.local/share Share2" >> ~/.config/gtk-3.0/bookmarks
        echo 0 > ~/.first-mount
        fi
fi
To funguje výborně, ale ke spuštění kódu dojde až po otevření terminálu. Kam by bylo nejvhodnější tento kód umístit, aby se spouštěl vždy po přihlášení uživatele?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny