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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.