Ich habe ein externes Laufwerk unter:
installiert %Vor%und anschließend:
%Vor%Jetzt hat nur der Benutzer root Zugriff auf diese Ordner.
%Vor%Wie man das ändert - wie man das ändert kann alles auf das externe Laufwerk schreiben. Ich muss die Berechtigungen innerhalb des Terminals ändern.
%Vor%Versuchen Sie es zuerst,
%Vor%dann mounten Sie mit
%Vor%oder versuchen
chmod -R 0777 / mnt / extern
Sie müssen das Gerät nicht angeben. Sie chmod das Verzeichnis rekursiv.
Normalerweise werden externe Laufwerke jedoch mit FAT32 oder einem Windows-kompatiblen Dateisystem formatiert, das keine POSIX / UNIX-Berechtigungen besitzt. Daher kann dieser Schritt überflüssig sein.
Wie ist Ihr Laufwerk formatiert?
Haben Sie versucht, es als Nicht-Root-Benutzer zu schreiben?
chmod -R 0777 / mnt / extern
Das scheint für mich übertrieben zu sein. Jeder auf diesem Rechner kann von einer externen Festplatte ausführen, was er will. Eine weit geöffnete Tür für Hacker. Sie können z.B. Speichern Sie ein Bild mit einem Webformular, ändern Sie das Ausführungsbit und führen Sie es als Skript auf Ihrem System aus.
Vielleicht wäre der rw-Zugriff für Besitzer und Gruppe und r für andere eine bessere Option.
Ich hatte ein ähnliches Problem, aber die Lösung für mich bestand darin, die Optionen uid
und gid
zu verwenden des CIFS-Ablagesystems. (Ich musste CIFS verwenden, weil anscheinend NFS den Zugriff über Benutzername und Passwort nicht erlaubt , die ich brauchte.)