Bekomme keine Berechtigungen auf einem Verzeichnis

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Freunde :)

    Meine Frage ergibt sich aus einem Problem, das ich mit streamripper habe. Diesen habe ich so eingestellt, dass er mit diesem Kommando

    Code
    sudo streamripper {URL} -d /media/usb0/Radio/ -o never -m 60 >> /media/usb0/Radio/logs/log.txt


    in das gewünschte Verzeichnis aufnimmt. Das ganze funktioniert super, nur leider nur wenn ich sudo davor schreibe...
    Der Grund dafür ist eigentlich klar, ich habe auf dem Mountpoint (der per fstab eingebunden wird) keine Rechte:

    Code
    pi@raspberrypi /media $ ls -l
    insgesamt 20
    drwxr-xr-x 2 pi   pi    4096 Dez 25 16:02 hdd0
    drwxr-xr-x 6 root root 16384 Jan  1  1970 usb0

    Zudem gehört das Verzeichnis root und nicht pi.
    Habe deshalb das Verzeichnis umount'ed und dann chown und chmod so ausgeführt damit ich dort auch mit dem Nutzer pi Lese- und Schreibrechte habe. Danach gibt ls - l Folgendes aus:

    Code
    pi@raspberrypi /media $ ls -l
    insgesamt 8
    drwxr-xr-x 2 pi pi 4096 Dez 25 16:02 hdd0
    drwxr-xr-x 2 pi pi 4096 Dez  7 21:02 usb0


    Grundsätzlich schön, aber nach dem erneuten Mount sieht der Output von ls wieder so aus. Dann habe ich versucht, das Unterverzeichnis "Radio" genauso zu behandeln, dabei erfolgt der Output

    Code
    chown: Ändern des Eigentümers von „Radio“: Die Operation ist nicht erlaubt

    Irgendwie stehe ich grade auf dem Schlauch :D Komisch ist auch, wenn ich streamripper als Superuser ausführe, also so wie es anfänglich auch ohne chmod funktioniert hat, kann ich mit dem leicht veränderten Befehl

    Code
    pi@raspberrypi /media/usb0/ $ streamripper {URL} -d /media/usb0/Radio/ -o never -m 60 >> /media/usb0/Radio/logs/log.txt

    noch nicht einmal den Konsolenoutput in eine Datei umleiten. Das müsste aber prinzipiell doch gehen, weil ich dort ja Zugriff habe wenn ich root bin. Das Unterverzeichnis logs besteht auch schon.

    Viele Grüße :D

  • Bekomme keine Berechtigungen auf einem Verzeichnis? Schau mal ob du hier fündig wirst!

  • Hi miny1997,
    das funktioniert; wäre ja ungefähr so wie wenn ich nur "su" schreibe oder?
    Jedenfalls möchte ich das ganze ja als nicht root-Nutzer ausführen können. Wenn ich den Output nach /home/pi/ schreibe, dann meckert da auch niemand.
    Mir kommt gerade eine Idee, und zwar könnte ich ja direkt in der fstab festlegen, dass der USB-Stick nicht nur wie jetzt in /media/usb0 eingehängt wird, sondern auch, dass ich rw-Rechte habe. Teste ich mal eben :D

    ---
    Ja hat geklappt. In der fstab habe ich die Optionen mit denen der Stick gemountet wird, einfach um "rw,user,exec,umask=000" ergänzt. Jetzt kann ich sowohl ohne root auf den Stick aufnehmen als auch die Logdatei dorthin schreiben :)

    Einmal editiert, zuletzt von Raspiter (27. Dezember 2014 um 20:08)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!