Script som mountar truecryptvolymer

Här diskuteras programmering och utveckling
johny
Inlägg: 5
Blev medlem: 29 dec 2006, 14:46

Script som mountar truecryptvolymer

Inlägg av johny »

Tjena!

Är helt ny på linux och funderade ett tag på om denna frågar lämpar sig bättre under "ubuntu för nybörjare" men det hamnade ändå här.

Sen windowstiden har jag ett par hårddiskar krypterade med truecrypt. Efter lite pill kom jag igång med truecrypt och kan numera mounta diskarna. Jag har dock börjat tröttna på att skriva in: "sudo truecrypt /sökväg/hd /monteringspunkt --mount-options 'umask=000,uid=1000,gid=100'"

Jag kom då på att skapa ett script som gör detta åt mig:

#!/bin/bash

sudo truecrypt /dev/sdb1 /media/sdb --mount-options 'umask=000,uid=1000,gid=100'
sudo truecrypt /dev/sdc1 /media/sdc --mount-options 'umask=000,uid=1000,gid=100'
sudo truecrypt /dev/sdd1 /media/sdd --mount-options 'umask=000,uid=1000,gid=100'

gjorde d exekverbart med sudo chmod a+x /sökväg/script (räcker kanske med +x) och la det sen i scriptmappen med tanken att det bara skulle vara att högerklicka var som helst när jag startat datorn och skriva in lösen i terminalen som poppar upp. Problemet är att scriptet inte dyker upp i högerklicksmenyn. Har en del andra script där som automatix installerat åt mig och de funkar. Vad har jag missat?

Scriptet funkar att köra via terminalen men jag vill ju slippa öppna terminalen och skriva i den. Det ska räcka med klick och lösen. Dels för att jag är van men främst för att min bror ska kunna använda datorn.

Tacksam på förslag
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Script som mountar truecryptvolymer

Inlägg av Okänd »

testa å byt ut sudo mot gksudo så får du skriva in dit lösen i ett "grafiskt" program
Användarvisningsbild
DrMegahertz
Inlägg: 296
Blev medlem: 06 maj 2006, 14:37
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Södra Dalarna

SV: Script som mountar truecryptvolymer

Inlägg av DrMegahertz »

För att Nautilus ska "ladda in" dina script så måste du besöka skript-mappen i Nautilus en gång. Då kommer Nautilus veta vilka scripts som finns tillgängliga och efter det bör du kunna använda dem.
BildAre you shpongled? Bild
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Script som mountar truecryptvolymer

Inlägg av mcNisse »

Jag skulle göra alla anrop innom en grafisk inloggning.

Kod: Markera allt

#!/bin/bash

gksudo "truecrypt /dev/sdb1 /media/sdb --mount-options 'umask=000,uid=1000,gid=100' &&
truecrypt /dev/sdc1 /media/sdc --mount-options 'umask=000,uid=1000,gid=100' && 
truecrypt /dev/sdd1 /media/sdd --mount-options 'umask=000,uid=1000,gid=100'" &
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
johny
Inlägg: 5
Blev medlem: 29 dec 2006, 14:46

SV: Script som mountar truecryptvolymer

Inlägg av johny »

Tack för all hjälp men jag får det inte att fungera. Att besöka scriptsmappen för att få upp scripten i hägerklicksmenyn provade jag innan och det fungerar med blandade framgångar. Har till slut fått upp ett script jag skrivit själv men terminalen vägrar dyka upp, både om jag kör mitt script eller det senare med gksudo. Däremot funkar mitt script om jag först öppnar terminalen och kör scriptet därifrån. Måste jag skriva in terminalen i scriptet på nåt sätt?
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Script som mountar truecryptvolymer

Inlägg av mcNisse »

Problemet verkar vara brist på display i fallet med gksudo. Och brist av kontakt med stdin i sudo fallet.

Prova att lägga in denna rad i gksudo skriptet:

Kod: Markera allt

DISPLAY=:0
export DISPLAY
Funkar inte det går det att se till att du får köra skriptet som root utan att ange löseord.
Det finns ett kommando visudo som du kan editera /etc/sudoers filen med.

Lägg till raden sist i filen:

Kod: Markera allt

dittLoginNamn ALL=NOPASSWD:/sökväg/till/script
Du kan editera med vilken editor du vill, skriv bara

EDITOR=emacs sudo visudo

(emacs gillar jag :) Gillar du gedit anvand den istället...
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Skriv svar

Återgå till "Programmering och webbdesign"