Partition oder Disk als "read only" markieren

Du suchst ein Programm für einen bestimmten Zweck?
cosphi
Beiträge: 136
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

Partition oder Disk als "read only" markieren

Beitrag von cosphi » 16.02.2023 10:16:40

Hallo,
unter Windows gibt es die Möglichkeit mittels 'diskpart' einen USB-Stick als read-only zu markieren.
Ich suche die selbeFunktion in Linux(Debian)

Für eine Partition

Code: Alles auswählen

list volume
volume #
attributes volume set readonly
Für ein ganzes Laufwerk

Code: Alles auswählen

list disk
disk #
attributes disk set readonly
Um das ganze rückgängig zu machen:

Code: Alles auswählen

attributes volume clear readonly
bzw.

Code: Alles auswählen

attributes disk clear readonly

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 10:58:47

Ein readonly partition type ist mir nicht bekannt, aber du kannst das Dateisystem auf dem Stick als readonly mounten:

Code: Alles auswählen

mount -o ro /dev/sdx1

cosphi
Beiträge: 136
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von cosphi » 16.02.2023 11:30:13

Danke.
Ist aber der falsche Ansatz.
Ich möchte einen USB-Stick mit Daten bespielen und ihn dann read-only setzen.
Der Stick macht dann im Verein 1x die Runde

So ist zwar nicht ausgeschlossen dass Daten manipuliert werden - aber für den normalen User solls reichen.
Zumindest ist ein Manipulieren dann Vorsatz - ein Ooops lass ich so nicht gelten!
Mit Windows funktioniert das wie oben beschrieben viewtopic.php?p=1320310#p1320302
Ich habe die Hoffnung dass ich das mit meinem Linux Mint Laptop ebenfalls kann und nicht den PC meiner Frau bemühen muss.

fischig
Beiträge: 4116
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von fischig » 16.02.2023 12:19:15

Die Frage wäre halt, ob Windows da wirklich etwas anderes macht als das, was Cosinus dir vorschlägt (und in der Tat nicht besonders sinnvoll ist - was es bei Windows aber auch nicht wäre :wink: )
Falls das nicht der Fall ist, wäre zu untersuchen, welches Dateisystem Windows denn verwendet und ob's was Vergleichbares für Linux gibt (das dann auch win-user lesen könnten sollten, nehme ich an?). Für optische Laufwerke böte sich iso9660 an. Ob man das auf einem Stick verwenden kann, habe ich noch nie probiert.

DeletedUserReAsG

Re: Partition oder Disk als "read only" markieren

Beitrag von DeletedUserReAsG » 16.02.2023 12:52:13

fischig hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 12:19:15
Für optische Laufwerke böte sich iso9660 an. Ob man das auf einem Stick verwenden kann, habe ich noch nie probiert.
Kann man, und wäre in diesem Fall auch nicht die schlechteste Idee. Muss man halt erstellen: Dateien draufkopieren geht ja nicht – genau, wie’s gewünscht ist.

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 13:05:55

Und was ist wenn man für den Stick ext2 nutzt, aber bei allen Verzeichnissen und Dateien dadrauf dann w wegnimmt? Versehentlich überschreiben/löschen geht dann auch nicht mehr.

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Partition oder Disk als "read only" markieren

Beitrag von rhHeini » 16.02.2023 13:12:36

Früher gab es mal Sticks mit Schreibschutzschalter.

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 13:17:39

rhHeini hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:12:36
Früher gab es mal Sticks mit Schreibschutzschalter.
Früher brannte man CDs :wink:

fischig
Beiträge: 4116
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von fischig » 16.02.2023 13:28:46

Und was ist wenn man für den Stick ext2 nutzt, aber bei allen Verzeichnissen und Dateien dadrauf dann w wegnimmt?
Mount-Rechte kann man meines Wissens nach (nicht nur) für ext2 immer ändern. Und offenbar soll der Stick OS-übergreifend („Verein“smitglieder!) lesbar sein. Keine Ahnung, wieweit Windows mit ext2 umgehen kann.

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 13:35:54

fischig hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:28:46
Und was ist wenn man für den Stick ext2 nutzt, aber bei allen Verzeichnissen und Dateien dadrauf dann w wegnimmt?
Mount-Rechte kann man meines Wissens nach (nicht nur) für ext2 immer ändern. Und offenbar soll der Stick OS-übergreifend („Verein“smitglieder!) lesbar sein. Keine Ahnung, wieweit Windows mit ext2 umgehen kann.
Ich meinte das so: Dateisystem anlegen, Daten raufkopieren, dann mit chmod das Schreibrecht überall wegnehmen. Und owner auf root setzen. Dann können nach dem mounten jeder alles lesen und jeder kann alle Verzeichnisse betreten. Aber ändern geht nur mutwillig mit sudo oder als root direkt.

Wo steht denn dass die Mitglieder alle Windows nutzen? :?

fischig
Beiträge: 4116
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von fischig » 16.02.2023 13:42:55

cosinus hat geschrieben:Wo steht denn dass die Mitglieder alle Windows nutzen? :?
cosinus, du willst mir wieder 'ne abseitige Diskussion aufzwingen - wird dir nicht gelingen. Lies mal genau, was ich geschrieben habe. Ich orientiere mich an den Vorstellungen des TE.

edit: Zitat hinzugefügt. Nur darauf beziehe ich mich im aktuellen Beitrag. Sonst wird's wieder missverständlich. :wink:
Zuletzt geändert von fischig am 16.02.2023 13:51:30, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Partition oder Disk als "read only" markieren

Beitrag von MSfree » 16.02.2023 13:45:56

fischig hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:28:46
Und offenbar soll der Stick OS-übergreifend („Verein“smitglieder!) lesbar sein.
Man kann Festplatten und USB-Sticks intern (sozusagen in ihrer Firmware) nur-lesbar setzen, das ist so im (S)ATA-Standard definiert und Windows macht genau das. Sowas müßte auch mit Linux machbar sein, habe aber gerade keine Lust, das für andere zu ergoogeln.

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 13:50:50

fischig hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:42:55
cosinus, du willst mir wieder 'ne abseitige Diskussion aufzwingen
Nein will ich nicht :)

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 13:58:21

cosphi hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 11:30:13
Ich möchte einen USB-Stick mit Daten bespielen und ihn dann read-only setzen.
Der Stick macht dann im Verein 1x die Runde
Ist es nicht besser, die Daten auf einem Server bereitzustellen? Bis der Stick 1x die Runde durch ist, vergeht doch wohl auch ne halbe Ewigkeit oder nicht? :lol:

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Partition oder Disk als "read only" markieren

Beitrag von JTH » 16.02.2023 14:23:00

cosinus hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:50:50
fischig hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 13:42:55
cosinus, du willst mir wieder 'ne abseitige Diskussion aufzwingen
Nein will ich nicht :)
Gut. Dann belasst ihr beiden es hier mal mit den Reibereien.

Es steht ja tatsächlich nicht eindeutig in der Eingangsfrage, wo der Stick eingesetzt werden soll und welches Dateisystem er hat. Wär das der Fall, käme es gar nicht zu solchen Unklarheiten :wink:
Manchmal bekannt als Just (another) Terminal Hacker.

cosphi
Beiträge: 136
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von cosphi » 16.02.2023 14:34:39

Ok.
Ich hab das für offensichtlich gehalten.
Nehmt einen Verein xy (nicht der CCC oder so) was für Systeme werden da wohl eingesetzt?
Ich habe keine Ahnung das gibt meine Glaskugel nicht her - aber ich denke der Windowsanteil wird irgendwo bei 99% liegen...

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 14:42:25

cosphi hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 14:34:39
Ich habe keine Ahnung das gibt meine Glaskugel nicht her - aber ich denke der Windowsanteil wird irgendwo bei 99% liegen...
In Vereinen kann es ebenso genauso gut sein, dass voll auf Linux gesetzt wird.
Ich frage nun nochmal: Warum wählst du den Weg mit dem Stick? Was für Daten brauchen die Vereinsmitglied? Sind das ein paar Dateien oder ist das eine mehr oder weniger komplizierte Verzeichnisstruktur?

thoerb
Beiträge: 1685
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von thoerb » 16.02.2023 15:03:29

cosinus hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 14:42:25
In Vereinen kann es ebenso genauso gut sein, dass voll auf Linux gesetzt wird.
Es geht doch um die einzelnen Vereinsmitglieder. Klar kann das sein, dass die alle Linux nutzen, aber das wäre schon ein sehr großer Zufall. :D

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 15:05:29

thoerb hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:03:29
Es geht doch um die einzelnen Vereinsmitglieder. Klar kann das sein, dass die alle Linux nutzen, aber das wäre schon ein sehr großer Zufall. :D
Klar, die Verbreitung von Windows ist definitiv höher. Aber ich schloss auf eine breite Linux in seinem Verein, er fragte ja auch hier im Debianforum an. Ich hätte wohl einfach an seiner Stelle den Stick mit Windows so eingerichtet, wie der TO das geschildert hat. Oder die Datei verschlüsselt auf ein Googledrive abgelegt oder so. :wink:

thoerb
Beiträge: 1685
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von thoerb » 16.02.2023 15:07:50

cosinus hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:05:29
Ich hätte wohl einfach an seiner Stelle den Stick mit Windows so eingerichtet, wie der TO das geschildert hat. Oder die Datei verschlüsselt auf ein Googledrive abgelegt oder so. :wink:
Da stimme ich dir zu. :wink:

Benutzeravatar
josefine
Beiträge: 29
Registriert: 13.05.2022 18:32:31

Re: Partition oder Disk als "read only" markieren

Beitrag von josefine » 16.02.2023 15:11:42

Ich komme wieder zum Thema zurück.
Ich hoffe du hast deine Daten auch noch woanders, als auf dem Stick gespeichert ....

Und ich hoffe ich liege hier nicht komplett falsch ....

Unter Debian kann man einen USB-Stick nur lesbar machen, indem du das Dateisystem des USB-Sticks in den Read-Only-Modus versetzt.

Hier sind die Schritte dazu:

Steck den USB-Stick in deinen Computer ein und öffne ein Terminal-Fenster.

Gib folgenden Befehl ein, um das Dateisystem des USB-Sticks zu finden:

Code: Alles auswählen

df -h
Dieser Befehl listet alle angeschlossenen Speichergeräte auf, einschließlich des USB-Sticks. Notiere dir den Gerätenamen des USB-Sticks (z.B. "/dev/sdb1").

Gib den folgenden Befehl ein, um das Dateisystem des USB-Sticks in den Read-Only-Modus zu setzen:

Code: Alles auswählen

sudo mount -o remount,ro /dev/sdb1
Ersetze "/dev/sdb1" durch den Gerätenamen des USB-Sticks, den du in Schritt 2 notiert haben.

Der USB-Stick ist jetzt nur lesbar. Um ihn wieder beschreibbar zu machen, musst ihn auswerfen und erneut einstecken oder den Computer neu starten.

Hinweis: Der oben beschriebene Prozess setzt das gesamte Dateisystem des USB-Sticks in den Read-Only-Modus.

Benutzeravatar
cosinus
Beiträge: 4188
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Partition oder Disk als "read only" markieren

Beitrag von cosinus » 16.02.2023 15:19:23

josefine hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:11:42
Gib den folgenden Befehl ein, um das Dateisystem des USB-Sticks in den Read-Only-Modus zu setzen:

Code: Alles auswählen

sudo mount -o remount,ro /dev/sdb1
Ersetze "/dev/sdb1" durch den Gerätenamen des USB-Sticks, den du in Schritt 2 notiert haben.
Guten Morgen!! :roll:
Der Tipp wurde schon ganz am Anfang von mir gegeben, wurde aber vom TO abgelehnt! :)
Außerdem haben wir auch später erfahren, dass der Stick später bei Windows zum Einsatz kommen soll.

thoerb
Beiträge: 1685
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition oder Disk als "read only" markieren

Beitrag von thoerb » 16.02.2023 15:21:19

josefine hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:11:42
Der USB-Stick ist jetzt nur lesbar. Um ihn wieder beschreibbar zu machen, musst ihn auswerfen und erneut einstecken oder den Computer neu starten.
Aber genau das passiert doch, wenn er den Stick abzieht und ihn an seine Vereinsmitglieder weitergibt.

Edit: cosinus war schneller.

Benutzeravatar
josefine
Beiträge: 29
Registriert: 13.05.2022 18:32:31

Re: Partition oder Disk als "read only" markieren

Beitrag von josefine » 16.02.2023 15:32:46

thoerb hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:21:19
josefine hat geschrieben: ↑ zum Beitrag ↑
16.02.2023 15:11:42
Der USB-Stick ist jetzt nur lesbar. Um ihn wieder beschreibbar zu machen, musst ihn auswerfen und erneut einstecken oder den Computer neu starten.
Aber genau das passiert doch, wenn er den Stick abzieht und ihn an seine Vereinsmitglieder weitergibt.

Edit: cosinus war schneller.
OK- ja ihr habt Recht, bei obiger Anleitung ist es nur temporär ....

Der richtige Weg ist dieser hier:
Um einen USB-Stick dauerhaft nur lesbar zu machen, muss man die Berechtigungen für das Dateisystem so einrichten, dass Benutzer nur lesend darauf zugreifen können.

Hier sind die Schritte dazu:

Steck den USB-Stick in Ihren Computer ein und öffne ein Terminal-Fenster.

Gib den folgenden Befehl ein, um das Dateisystem des USB-Sticks zu finden:

Code: Alles auswählen

df -h
Dieser Befehl listet alle angeschlossenen Speichergeräte auf, einschließlich des USB-Sticks. Notiere den Gerätenamen des USB-Sticks (z.B. "/dev/sdb1").

Gib folgenden Befehl ein, um das Dateisystem des USB-Sticks zu mounten:

Code: Alles auswählen

sudo mount /dev/sdb1 /mnt
Ersetze "/dev/sdb1" durch den Gerätenamen des USB-Sticks, den Sie in Schritt 2 notiert haben, und "/mnt" durch den Pfad, an dem du den USB-Stick mounten möchten.

Gib folgenden Befehl ein, um die Berechtigungen für das Dateisystem auf "nur lesen" zu setzen:

Code: Alles auswählen

sudo chmod -R a-w /mnt
Dieser Befehl entfernt die Schreibberechtigung für alle Benutzer auf dem USB-Stick.

Überprüfe ob die Berechtigungen korrekt eingerichtet wurden, indem du den USB-Stick entfernst und erneut anschließt. Du solltest nun in der Lage sein, auf den USB-Stick zuzugreifen, aber keine Dateien darauf schreiben oder löschen können.

tobo
Beiträge: 2336
Registriert: 10.12.2008 10:51:41

Re: Partition oder Disk als "read only" markieren

Beitrag von tobo » 16.02.2023 15:43:47

@josefine: Falls du ChatGPT als Bezugsquelle für deine Antwort verwendest, dann solltest du das angeben!

Antworten