QUIT WINDOWS, IT SEVERELY HARMS HEALTH OF YOUR COMPUTER!
COMPUTERS RUNNING WINDOWS DIE YOUNG!
Windows koplietošanas kataloga automātiska pievienošana
Must prepare before: Samba failu serveris |
Izveido skriptu mapi:
sudo mkdir /home/binAtver skriptu ar redaktoru:
sudo gedit /home/bin/mount_files.shIevieto 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"
fiPadara skriptu izpildāmu:
sudo chmod +x /home/bin/mount_files.shIzveido palaidēju:
sudo gedit /etc/xdg/autostart/mount_files.desktopIevieto 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
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
- Iespējams, skripts jāpapildina ar ciklu, ja lietotājs kļūdās ievadot paroli
Mapi nomontēt var tikai ar root tiesībām, piemēram, sekojoši:
sudo umount -f ~/Faili
Saites
- http://library.gnome.org/users/zenity/stable/
- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
Tags
Linux
Windows
Linux
Failsistēma
Savietojamība
Created by Valdis Vītoliņš on 2009-06-11 14:17
Last modified by Valdis Vītoliņš on 2021-04-13 14:30
Created by Valdis Vītoliņš on 2009-06-11 14:17
Last modified by Valdis Vītoliņš on 2021-04-13 14:30