ExtX-Dateisystem auf meinem USB-Schlüssel

1795
yves Baumes

Wenn ich meinen usb-schlüssel mit einem extX-dateisystem formatiere, einige dateien darauf kopiere und ihn dann einem Freund gebe, damit er Dateien hinzufügen oder vorhandene auf diesem schlüssel ändern kann, wird er von seinem eigenen system abgelehnt. Weil seine Benutzer-ID (UID) oder GID mit der auf meinem Computer identisch ist.

Wie kann man diese Einschränkung beseitigen? Ist es möglich, Benutzerrechte auf einer ext2 / ext3-Partition zu deaktivieren?

Natürlich würde ich wirklich nicht auf einem anderen Dateisystem verlassen möchten.

5
Nur Kuriositäten, aber warum willst du ext2 / ext3? Sicher, ich stimme zu, dass Fat FS Junk ist, aber es funktioniert besser zum Teilen? Joakim Elofsson vor 14 Jahren 0
Ich habe die gleiche Reflexion wie Sie, ein fettähnliches Dateisystem passt besser zu einem USB-Key. Aber es ist ein proprietäres Dateisystem AFAIK (MS one?). Und ich denke, dass Linux-Süchtige eine bessere Lösung dafür vorschlagen könnten? Ich frage mich nur, weil ich es mir auch gerne machen würde. yves Baumes vor 14 Jahren 0
Ein weiterer Grund für die Verwendung von extx2 / 3 ist die Unterstützung symbolischer Links. Es spielt keine Rolle für die ungerade Datei, aber wenn Sie eine ungekürzte Sammlung von Dateien möchten, die diese Dateien verwenden, kann dies wichtig sein. mas vor 14 Jahren 1

5 Antworten auf die Frage

9
Kevin M

Montieren Sie das Laufwerk mit der Option umask=000. Dadurch wird das System angewiesen, jede neu erstellte / kopierte Datei mit den Systemberechtigungen von 777 zu versehen, sofern nicht anders angegeben (z. B. über cp -p).

Diese Lösung ist viel besser als der chmod-Vorschlag, legen Sie Ihre Stimmen an, liebe Leute! Deleted vor 14 Jahren 0
oooh, das wusste ich überhaupt nicht. Das ist sehr nützlich! Babu vor 14 Jahren 0
Ich kann diese Option für ext2 / ext3 fs nicht finden ... seufz ... Warum? Ich habe keine Linux-Box zur Hand. Vergessen sie das in der Manpage? http://linux.die.net/man/8/mount yves Baumes vor 14 Jahren 2
Das ist eine vfat / ntfs / hfs / hpfs-Mountoption, keine xfs / ext2 / ext3 / ext4 / reiserfs-Option! Hör auf, die Leute zu verwirren! vor 13 Jahren 1
7
Babu

Sie können alle Dateien chmod 777 löschen, um alle Einschränkungen zu entfernen.

Cha ching! knacke den Jackpot! : D RCIX vor 14 Jahren 0
froh zu hören, dass es geholfen hat Babu vor 14 Jahren 0
`chmod 777`: nonononono! Führen Sie niemals "chmod 777" aus. Es ist praktisch nie erforderlich! Nicht einmal zu "Testzwecken". Wenn die Datei lesbar ist, ist sie lesbar. Wenn es von der "Benutzer" oder "Gruppe", die darauf schreiben muss, beschrieben werden kann, dann ist es beschreibbar. Es besteht absolut keine Notwendigkeit, allen Schreibberechtigungen zu erteilen, und wenn Sie vergessen, "chmod" wieder auf etwas Vernünftiges zu setzen, ist dies genau das, wie multinationale Unternehmen gehackt werden. Tu es einfach nicht. Je. Ich habe [eine Einführung von Unix-Berechtigungen] geschrieben (http://stackoverflow.com/a/35895436/660921). Bitte lies es! Martin Tournoij vor 8 Jahren 0
5
timday

Ein Kernel-Patch, der eine Art UID-Remapping auf ext-Mounts ausführt, "damit sie auf Wechseldatenträgern wirklich nützlich sind", erschien erst kürzlich . Scheint in der anschließenden Diskussion nicht zu kontrovers zu sein, also sollte es irgendwann zu Ihrer Lieblingsdistribution werden.

Übrigens, ich habe selbst seit Jahren ext2 / 3 auf Wechseldatenträgern verwendet, aber es ist fast ausschließlich für rsynced-Backups, bei denen es darauf ankommt, alle Dateimetadaten zu erhalten.

Sehr instabiler Link. Ich frage mich, warum jemand das vorher gemacht hat. Ich werde es überprüfen, wenn ich etwas Freizeit habe. Danke yves Baumes vor 14 Jahren 0
3
Joakim Elofsson

"Ist es möglich, Benutzerrechte auf einer ext2 / ext3-Partition zu deaktivieren?" Es ist aber nicht mehr oder weniger gesagt:

Wenn Sie sich im Dateisystem-Stammverzeichnis (/ media / <Name> /) befinden, chmod -R 777 .wird die Berechtigung festgelegt, alles auf dem gesamten Dateisystem zuzulassen.

Warum nicht einfach `chmod -R 777 / media // `? grawity vor 14 Jahren 0
Das chmod hat jedoch keine Auswirkungen auf neu erstellte Dateien - Berechtigungen werden in ext3 nicht vererbt. (Das Festlegen aller Verzeichnisse auf setgid kann etwas helfen.) grawity vor 14 Jahren 0
nichts falsch mit direkt auf / media /funktioniert auch ofc Joakim Elofsson vor 14 Jahren 0
nur wenn die Antwort allgemeiner ist als '/ media /'ist nur ein Beispiel für einen Mountpoint (in diesem Fall höchstwahrscheinlich richtig, aber ...) Joakim Elofsson vor 14 Jahren 0
1
Joshua Nurczyk

Sie möchten verwenden

chmod -R 777 /dev/sdc1/ 

Um auch jemandem die Erlaubnis zu geben, im Wurzelverzeichnis anzulegen.

Dadurch wird für den Geräteeintrag eine Priorität festgelegt, nicht für das Dateisystem Joakim Elofsson vor 14 Jahren 2
Ich denke, Sie möchten eigentlich den Mountpunkt auf 777 setzen, nicht den Geräteeintrag. Jim OHalloran vor 14 Jahren 0
Da eine bestimmte Distribution nicht erwähnt wurde, habe ich versucht, ein Generikum zu machen, aber Sie haben natürlich recht. Joshua Nurczyk vor 14 Jahren 0