Probleme mit Bashbefehl. "Keine Berechtigung" trotz sudo und FAT Dateisystem

Gast #4596942
Lesenswert?

Hallo Leute

Wollte mir ein kleines Script basteln, welches etwas auf einen USB Stick 
schreibt.
Nur leider erhalte ich da immer einen Fehler "Keine Berechtigung".
USB Stick ist FAT formatiert und eingehängt.
Kann mit Nano auch darauf etwas erstellen.

TestAd@Franks:/media/usb3 $ sudo echo "Test" > /media/usb3/Test.txt
-bash: /media/usb3/Test.txt: Keine Berechtigung

Was kann das sein?
Gast #4596962
Lesenswert?

Berechtigung schrieb:

> Nur leider erhalte ich da immer einen Fehler "Keine Berechtigung".
> USB Stick ist FAT formatiert und eingehängt.
> Kann mit Nano auch darauf etwas erstellen.
>
> TestAd@Franks:/media/usb3 $ sudo echo "Test" > /media/usb3/Test.txt
> -bash: /media/usb3/Test.txt: Keine Berechtigung
>
> Was kann das sein?

stick ist ro gemounted
Gast #4596969
Lesenswert?

Caesar schrieb:
> Ich vermute, echo wird als su ausgeführt, die Ausgabeumleitung macht
> aber deine Shell mit Userrechten.
Das ist das Problem.
1
$ ls -l iamroot.txt 
2
-rw-r--r-- 1 root root 6 Mai 31 13:27 iamroot.txt
3

4
$ sudo echo "blubb" > /tmp/iamroot.txt 
5
bash: /tmp/iamroot.txt: Permission denied
6

7
$ sudo bash -c  "echo \"blubb\" > /tmp/iamroot.txt "
8
$ cat /tmp/iamroot.txt 
9
blubb


Sinnvoller ist es wohl, den Stick für normale Nutzer beschreibbar zu 
mounten.
Gast #4596970
Lesenswert?

Berechtigung schrieb:
> Nur leider erhalte ich da immer einen Fehler "Keine Berechtigung".
> USB Stick ist FAT formatiert und eingehängt.
> Kann mit Nano auch darauf etwas erstellen.
>
> TestAd@Franks:/media/usb3 $ sudo echo "Test" > /media/usb3/Test.txt
> -bash: /media/usb3/Test.txt: Keine Berechtigung
>
> Was kann das sein?

dem mountpoint fehlt ugo+w
Gast #4596997
Lesenswert?

> Kann mit Nano auch darauf etwas erstellen.

Aha, wo denn genau und wie genau?
Im selben Verzeichnis, das oberste des Datenträgers? ...oder ein 
weiteres Unterverzeichnis mit ganz anderen Besistzverhältisse?


1
$ ls -ld /mnt/usb3
2
$ ls -ld /mnt/usb3/*
Was zeigen o.g. 2 Befehle bezüglich ownership & permission: ist da was 
unterschiedlich?


Um "alles" aus dem Weg zu haben:
1
$ sudo bash

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren