staging.inyokaproject.org

scripte lassen sich nicht starten als normaler user

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

ArminS

Anmeldungsdatum:
12. Juli 2008

Beiträge: Zähle...

Hallöchen,

bin ich als normaler User angemeldet kann ich keine Scripte starten. Es öffnet sich nur jedesmal der Editor. In den Dateieingenschaften ist der Haken gesetzt bei der Option "als Progamm ausführen" Habe ich irgendwo etwas versehendlich verstellt? Bin ich als Root angemeldet geht es problemlos.

PeterFranz

Avatar von PeterFranz

Anmeldungsdatum:
3. August 2007

Beiträge: Zähle...

Hallo schaue dir mal Shell/chmod an vorallem die option x mfg

ArminS

(Themenstarter)

Anmeldungsdatum:
12. Juli 2008

Beiträge: Zähle...

Hallöchen nochmal,

ich glaub bin zu blond. Die Nötigen Rechte habe ich aber es passiert eben nichts. Normal ging da immer ein Popup auf in dem man die Auswahl hatte ausführen, im Termial ausführen und im Editor öffnen oder so ähnlich.

robbbert

Avatar von robbbert

Anmeldungsdatum:
26. September 2005

Beiträge: Zähle...

In den Dateieingenschaften ist der Haken gesetzt bei der Option "als Progamm ausführen"

Der Haken ist ein bißchen "unscharf": Er besagt, daß der Datei-Besitzer Ausführrechte hat.

Genaue Auskunft gibt

ls -l <Dateiname>

ArminS

(Themenstarter)

Anmeldungsdatum:
12. Juli 2008

Beiträge: 73

nochmal Hallöchen,

also Besitzer der Datei ist der angemeldete User. Hab schon versucht die Zuordnung zu ändern. Ich mein welches Programm die Datei öffnen soll. Aber es passiert da auch nichts. Hatte das X-Terminal ausgewählt.

robbbert

Avatar von robbbert

Anmeldungsdatum:
26. September 2005

Beiträge: Zähle...

Und was sagt - im Terminal -

ls -l <Dateiname>

in dem Fall?

Und was

<Dateiname>

?

ArminS

(Themenstarter)

Anmeldungsdatum:
12. Juli 2008

Beiträge: 73

Nochmal Hallöchen,

im Terminal steht dann das

***@notebook:/bin$ ls -l ndasr
-rwxrwxrwx 1 *** root 323 2008-07-26 15:25 ndasr

die Datei ist ein ein Script um meine Trakstor einzuhängen

#!/bin/sh
# umounten falls die Platte schon gemountet war
Trekstor_umount
# Die Platte im ReadOnly Modus starten
sudo ndasadmin enable -s 1 -o r
# ein bisschen warten ;-)
sleep 1
# Die Platte unter /media/Trekstor/ einhängen
sudo mount -t ntfs /dev/ndas-08015483-0p1 /media/Trekstor/ -o ro,user,nls=utf8,uid=1000,gid=1000

nur am Rande

Achso hab auch festgestellt das es mit allen Scripten so ist unter dem angemeldeten User.

robbbert

Avatar von robbbert

Anmeldungsdatum:
26. September 2005

Beiträge: Zähle...

Sieht eigentlich gut aus. Aber Dein Benutzername

***

hat mich stutzig gemacht. - Das sind ja Wildcard-Zeichen.
Da mußt Du womöglich noch mal nachforschen und einen "richtigen" Benutzer anlegen, und mit dem testen.

Sorry wegen des Aufwands.

ArminS

(Themenstarter)

Anmeldungsdatum:
12. Juli 2008

Beiträge: 73

Nochmal Hallöchen,

ne das ist schon okay mit den Sternen, die hab ich jetzt nur reingemacht im Nachgang, da dort mein Name sonst steht und ich den nicht unbedingt veröffentlichen möchte.

robbbert

Avatar von robbbert

Anmeldungsdatum:
26. September 2005

Beiträge: Zähle...

Gut.

Normal ging da immer ein Popup auf in dem man die Auswahl hatte ausführen, im Termial ausführen und im Editor öffnen oder so ähnlich.

Läßt sich das|ein Script überhaupt im Terminal ausführen, und wenn nicht, gibt's eine Meldung?

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Und zeig bitte auch einmal die Ausgabe von mount.

ArminS

(Themenstarter)

Anmeldungsdatum:
12. Juli 2008

Beiträge: 73

Hallöchen,

jap das oder die Scripte laufen problemlos wenn ich sie direkt im Terminal ausführe. Achso hab gestern noch etwas versucht. Wenn ich einen Starter anlege, kann ich Scripte ausführen wenn ich die Option Anwendung im Terminal wähle. Bei der Option Anwendung passiert garnichts wenn ich dann auf den Starter klicke.

@ xabbuh: ich bin noch ein totaler Neuling in Sachen Linux was meinst du mit "Und zeig bitte auch einmal die Ausgabe von mount."

Antworten |