Ņemiet vērā, ka šis apraksts sen nav mainīts un ir iespējams, ka tas ir novecojis!
Sapratu.

ATMETIET WINDOWS, TAS BŪTISKI KAITĒ JŪSU DATORA VESELĪBAI!

DATORI AR WINDOWS MIRST JAUNI!

Windows koplietošanas kataloga automātiska pievienošana

Vispirms jāsagatavo:  Samba failu serveris

  1. Izveido skriptu mapi:

    sudo mkdir /home/bin
  2. Atver skriptu ar redaktoru:

    sudo gedit /home/bin/mount_files.sh
  3. Ievieto failā sekojošu saturu un saglabā:

    #!/bin/bash
    server="localhost"
    share="public"
    domain="WORKGROUP"
    mnt_dr="Faili"
    user=`env|grep ^USERNAME|awk -F "=" '{print $2}'`
    home=`env|grep ^HOME|awk -F "=" '{print $2}'`
    mnt_ok=`mount|grep $home/$mnt_dr`

    mkdir ~/Faili > /dev/null 2>&1

    if [[ ! -z "$mnt_ok" ]]; then>
       zenity --info --title="Failu pievienošana" --text="Faili no servera jau ir pievienoti"
       exit 0
    fi

    sleep 2

    password=`zenity --entry --title="Failu pievienošana" --text="Ievadiet savu paroli:" --hide-text`
    smbmount //$server/$share/$user ~/$mnt_dr -o username=$user,password=$password,workgroup=$domain,iocharset=utf8
    res=$?

    if [[ $res != "0" ]]; then>
      zenity --error --title="Failu pievienošana" --text="Failu pievienošana neizdevās"
    fi
  4. Padara skriptu izpildāmu:

    sudo chmod +x  /home/bin/mount_files.sh
  5. Izveido palaidēju:

    sudo gedit /etc/xdg/autostart/mount_files.desktop
  6. Ievieto failā sekojošu saturu:

    [[Desktop Entry]]>
    Type=Application
    Name=Pievieno failus
    Comment=Uzmontē lietotāja failus no Windows servera
    Exec=/home/bin/mount_files.sh
    Icon=/usr/share/icons/gnome/scalable/actions/filesave.svg
    X-GNOME-Autostart-enabled=true
    X-KDE-autostart-after=panel

Darba virsmas ikona

  1. Ja vēlas, palaidēja failam var izveidot saiti (darba virsmas ikonu):

    ln -s /etc/xdg/autostart/mount_files.desktop ~/Darbvirsma/mount_files.desktop

Problēmas

  1. Iespējams, skripts jāpapildina ar ciklu, ja lietotājs kļūdās ievadot paroli
  2. Mapi nomontēt var tikai ar root tiesībām, piemēram, sekojoši:

    sudo umount -f ~/Faili

Saites


  
Tagi Linux Windows Linux Failsistēma Savietojamība
Izveidojis Valdis Vītoliņš 2009-06-11 14:17
Pēdējais mainījis Valdis Vītoliņš 2021-04-13 14:30
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License