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?
Darfst du als user "TestAd" in die Datei Test.txt schreiben?
Ich vermute, echo wird als su ausgeführt, die Ausgabeumleitung macht
aber deine Shell mit Userrechten.
Das System ist ein Raspberry PI.
Habe mir einen neuen Benutzer wie folgt angelegt:
sudo useradd -m TestAd -G sudo
Also tippe ich darauf, dass ich schreiben darf ;-)
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
Nein:
/dev/sdd1 on /media/usb3 type vfat
(rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=
437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Die Antwort wurde schon genannt, die Umleitung hat nur User-Rechte.
Beim zweiten sagte dir su auch schon, dass was bei der Authenzifizierung
nicht passt. (Passwort eingegeben?)
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
KVKommandozeile vor dem Frühstück für Alle!Gast#4596997
> 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:
Berechtigung schrieb:> /dev/sdd1 on /media/usb3 type vfat> (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=
437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Gibt es bei dir eine Gruppe user? (grep user /etc/group)
Dann könnte man beim Mounten noch eine Option gid=/user id/ mitgeben,
und dmask und fmask auf 0002 setzen.
Berechtigung schrieb:> Das System ist ein Raspberry PI.> Habe mir einen neuen Benutzer wie folgt angelegt:>> sudo useradd -m TestAd -G sudo>> Also tippe ich darauf, dass ich schreiben darf ;-)
Und dieser Benutzer hat den Stick auch gemountet?
Hast du den User in die Gruppe plugdev aufgenommen?
Eine eigene Frage?
Dieser Thread ist über 10 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.