chown-Befehl, Rückkehr-Betrieb nicht gestattet
Arbeite ich an einem raspberry pi und bin eine harte Zeit geben, Berechtigungen auf einer externen Festplatte, die ich montiert haben, mit dem folgenden tutorial:
http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/
Ich habe jetzt Ordner erstellt, die auf externen Festplatte und wenn ich eine ls -l
Befehl bekomme ich die folgende zurückgegeben:
drwxr-xr-x 2 root root 512 Aug 28 23:24 test
Befindet: /media/USBHDD1/shares
Nun versuche ich, alles zu geben schreiben Berechtigungen Lesen und ausführen, oder sogar ändern Sie den Eigentümer und die Gruppe zu pi:pi
Jedoch chmod 777
nicht funktioniert – es nicht wieder ein Fehler, nur scheint keinen Einfluss
Und wenn ich
sudo chown -R pi:pi test/
Bekomme ich die Fehlermeldung
chown: changing ownership of `test/': Operation not permitted
Dies ist eine linux-Frage, aber ich denke, dass jemand mit hintergrund und wissen über ein raspberry pi kann mir helfen hier.
Extra info wie gewünscht:
Wenn ich pi@raspberrypi /media $ grep USBHDD1 /etc/mtab
es gibt:
/dev/sda1 /media/USBHDD1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
- Sieht aus wie
/media/USBHDD1
ist eine NTFS oder VFAT-partition aus, die der Benutzer/die Gruppe das Eigentum konfiguriert am mount Zeit. - Entweder das, oder es ist schreibgeschützt gemountet. An den OP: was ist der mountpoint? (
/media/USBHDD1/shares/
oder/media/USBHDD1/
? ) und Was ist derpwd
bei der Vergabe der chmod-Befehl ? - Die Ausgabe von
grep USBHDD1 /etc/mtab
Ihre Frage ein. - Ich glaube, der mountpoint ist /media/USBHDD1/Aktien-und Im nicht für ein Kennwort aufgefordert werden, wenn mit chmod. Jeder Befehl den ich benutze "sudo" in, Im, nie nach einem Passwort gefragt
- VFAT ist. @myninjaname richtig war. VFAT unterstützt keine Eigenverantwortung.
- wie kann ich dies ändern, um nicht VFAT sein dann? Ist das eine mögliche Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Grund ist, weil der Besitz-und Zugriffsrechte definiert werden, die im mount-Zeit für die
vfat
FS.Gibt es mindestens drei Dinge, die Sie tun können:
(1)
pi:pi
Zugriff auf das gesamte /media/USBHDD1 mount:mount -o remount,gid=<pi's gid>,uid=<pi's uid> /media/USBHDD1
Bestimmen pi uid:
cat /etc/passwd |grep pi
Bestimmen, pi, gid:
cat /etc/group |grep pi
(2) jeder Zugriff auf
/media/USBHDD1
durch ändern derumask
unddmask
(nicht empfohlen):mount -o remount,umask=000,dmask=000 /media/USBHDD1
(3) Ändern Sie die partition in ein anderes Dateisystem. Tun Sie dies nur, wenn Sie nicht den Zugriff auf die externe Festplatte von einem windows-computer:
Werden Sie nicht in der Lage, konvertieren Sie das Dateisystem, VFAT, um ein Unix-kompatibles FS, so müssen Sie ein backup der Inhalte auf das Laufwerk, formatieren mit EXT3+ oder reiserfs, dann kopiert den Inhalt zurück. Finden Sie tutorials, dies zu tun auf dem web.