Sida 1 av 1

Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 14:25
av Shib
Tja!

Har lite problem, att göra ett automatiskt terminal script är helt främmande område för mig så hjälp hade inte varit helt fel.
Jag dunkade in Ubuntu 8.10 i tjejens dator så måste förlätta en hel del kommandon för henne, även för mig själv ::)

Äger en Creative Zen Mozaic, vilket innebärde en hel del krux att koppla in, för gnomad 2 ville inte hitta den och höll på för länge att försöka fixa så att Ubuntu hittar spelaren.. Men hittade tillslut Kompulsa, som hade ett väldigt smidigt sätt att hitta den och koppla in den så jag kan hitta den och browsa den.

Jag vill; Ha scriptet körbart via dubbelklick (typ shortcut/körbar fil) så att den monteras automatiskt och öppnar Nautilus.
Jag behöver köra denna som root, och har ingen anning om hur man ska skriva in detta i scriptet med lösenord.. Är det så lätt som att "sudo lösenord kommando" ?

Kod: Markera allt

cd Skrivbord

sudo sh mtpmount.sh 

nautilus
När jag kör följande i terminal, får jag upp:

Kod: Markera allt

Copyright © 2008 Kompulsa.com | VERSION: 1.0.0 | TARGET OS: Ubuntu 8.10 [Intrepid Ibex]

Kmtpmount will attempt to setup your MTP [Media Transfer Protocol] device so that you can mount it as a USB drive. You may be required to enter your password.

Mtpfs is required. Would you like to install it? Type y or n
Mtpfs är redan installerat ? Så är lite förvirrad på den delen, för den vill inte köra vidare om jag inte väljer Yes.

Efter detta steget är avklarat så har jag delvis tillgång till disken via Nautilus. Jag har tillgång till att läsa disken samt skriva till den men inte kopiera från spelare till hdd ? Kan även ta bort filer.

Kod: Markera allt

Filen "DevLogo.fil" kan inte hanteras eftersom du inte har de nödvändiga rättigheterna för att läsa den.
Tack för hjälpen :)

MVH
/ Shib

Re: Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 14:34
av dmz
Först:

Kod: Markera allt

chmod +x mtpmount.sh
Sedan:

Kod: Markera allt

sh ~/Skrivbord/mtpmount.sh && nautilus

Re: Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 14:35
av dmz
Blah, går inte att editera inlägg? >_<
Om du måste köra skriptet som root kan du installera paketet gksu och helt enkelt skriva gksu före ditt kommando.

Re: Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 18:59
av Shib
Vad ska jag spara den i för filformat ? ::)

Re: Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 19:02
av dmz
Shib skrev:Vad ska jag spara den i för filformat ? ::)
Spelar absolut ingen roll.

Re: Automatisk kommando + problem med rättigheter i nautilus.

Postat: 16 nov 2008, 19:06
av micke_nordin
Shib skrev:Vad ska jag spara den i för filformat ? ::)
Skriptet?

Skriptet sparar du som ren text, använd inte open office eller liknande för att redigera skript, utan använd gedit, geany, emacs, nano, vi eller motsvarande textredigerare i stället, så sköts det där automatiskt. Det är också en bra idé att inleda alla skript med raden:

Kod: Markera allt

#! /bin/bash
t.ex:

Kod: Markera allt

#! /bin/bash
echo 'Hello World!'
Detta berättar för datorn vilket skal det är som skall köra skriptet (även om det oftast funkar ändå, kan det vara bra att lära sig hur man ska göra).

/Micke