Pagina 1 di 1
Script per ubuntu
Inviato: giovedì 23 febbraio 2012, 13:35
da siga64
avrei la necessità di creare uno script x ubuntu che agganci delle cartelle su di un server 2003, la macchina ubuntu è agganciata al dominio 2003, gli utenti che usano la macchina sono diversi quindi deve agganciare la loro cartella personale, qualcuno puo aiutarmi?
grazie
Re: Script per ubuntu
Inviato: giovedì 23 febbraio 2012, 14:35
da thece
C'è da lavorarci un pò sopra ma potresti fare un qualcosa del genere
Codice: Seleziona tutto
#!/bin/bash
MyServer="SERVER"
MyShare="SHARE"
MyMountPoint="/MY/MOUNT/POINT"
MyUser=`whoami`
if [ $MyUser == "pippo" ]; then
sudo mount -t cifs -o username=<USERNAME>,password=<PASSWORD>,uid=<UID>,gid=<GID> //$MyServer/$MyShare $MyMountPoint
elif [ $MyUser == "pluto" ]; then
sudo mount -t cifs -o username=<USERNAME>,password=<PASSWORD>,uid=<UID>,gid=<GID> //$MyServer/$MyShare $MyMountPoint
...
else
echo 'User' $MyUser 'not managed'
fi
Re: Script per ubuntu
Inviato: venerdì 24 febbraio 2012, 16:36
da siga64
Grazie ci lavoro, un altra cosa dove si posiziona lo script xkè venga eseguito ad ogni login? scusami ma sono neofita di ubuntu
Re: Script per ubuntu
Inviato: giovedì 15 marzo 2012, 12:36
da thece
Versione 2
Codice: Seleziona tutto
#!/bin/bash
MyUser=`whoami`
MyUID=`id | awk '{ print $1 }' | sed -n "/^uid=\([0-9]*\)(.*)/s//\1/p"`
MyGID=`id | awk '{ print $2 }' | sed -n "/^gid=\([0-9]*\)(.*)/s//\1/p"`
MyServer="SERVER"
MyShare="SHARE"
MyShareUsername="USERNAME"
MySharePassword="PASSWORD"
MyMountPoint="MOUNT_POINT"
if [ $MyUser == "pippo" ]; then
# Parametri da personalizzare per l'utente pippo
MyServer="SERVER"
MyShare="SHARE"
MyShareUsername="USERNAME"
MySharePassword="PASSWORD"
MyMountPoint="MOUNT_POINT"
elif [ $MyUser == "pluto" ]; then
# Parametri da personalizzare per l'utente pluto
MyServer="SERVER"
MyShare="SHARE"
MyShareUsername="USERNAME"
MySharePassword="PASSWORD"
MyMountPoint="MOUNT_POINT"
else
echo 'User' $MyUser 'not managed'
exit 1
fi
# echo $MyUser
# echo $MyUID
# echo $MyGID
# echo $MyServer
# echo $MyShare
# echo $MyShareUsername
# echo $MySharePassword
# echo $MyMountPoint
sudo mount -t cifs -o username=$MyShareUsername,password=$MySharePassword,uid=$MyUID,gid=$MiGID //$MyServer/$MyShare $MyMountPoint
exit 0