Wie kann ich einen schreibgeschützten Ordner als readWrite erneut bereitstellen?

8

Hintergrund:

Ich muss eine schreibgeschützte Datei bearbeiten, und der übergeordnete Ordner ist ebenfalls schreibgeschützt. Diese Datei befindet sich auf einer Remote-Appliance. Über ssh habe ich mich als Administrator angemeldet und habe den Root-Zugriff.

Der Befehl "ls -l" zeigt die Berechtigungen der Datei als an

"-rwxr-xr-x 1 admin root   952 Oct 30 02:01 file.sh"

und für Ordner

drwxr-xr-x 3 admin root

Ich bin mit Linux nicht so vertraut, aber ich habe gesucht und festgestellt, dass diese obigen Zeilen bedeuten, dass der Administrator der Eigentümer ist und er / sie die Lese- und Schreibberechtigung hat.

Jemand schlug vor, den Ordner, der diese Datei enthält, erneut bereitzustellen.

Problem:

Wie werde ich es wieder montieren, habe ich verwendet

mount -o remount,rw /folde1/folder2/targetFolder

aber es gab

mount: can't find /folde1/folder2/targetFolder in /etc/fstab or /etc/mtab

Ich habe mir die Frage angesehen, wie ich ein Dateisystem als Lese- / Schreibzugriff erneut bereitstellen kann. , aber ich habe die Antwort nicht verstanden ...

Es heißt, die richtige Syntax sei

sudo mount -o remount,rw /partition/identifier /mount/point

Was soll ich als / partition / identifier und / mount / point angeben? Dh was ist das / partition / identifier und / mount / point?

blackfyre
quelle
2
Partitionskennung = Die UUID oder die Gerätekennung. Sie können diese Informationen für eine bestimmte Partition abrufen, indem Sie sie sudo blkidin Ihr Terminal eingeben. Der Bereitstellungspunkt ist der Speicherort, an dem die Partition normalerweise bereitgestellt werden soll, /mediaoder /mntSie müssen dort einen Ordner erstellen, und der Speicherort dieses Ordners wird zum Bereitstellungspunkt.
Nitin Venkatesh

Antworten:

9

Das Problem ist gelöst. Ich habe den Ordner mithilfe von "mount -o remount, rw /" erneut bereitgestellt und dann die Datei bearbeitet, ohne die Berechtigungen zu ändern. Es hat funktioniert.

blackfyre
quelle
2

Sie müssen nichts erneut montieren. Sie müssen die Berechtigungen ändern. Sie können dies mit diesem Befehl tun:

sudo chmod 777 file.sh

Dies gibt alle Berechtigungen für Dateien, wenn Sie für Gruppen und für den Rest der Benutzer schreibgeschützt lassen möchten, können Sie Folgendes tun:

sudo chmod 644 file.sh

oder

sudo chmod 755 file.sh

Die erste ist schreibgeschützt, die zweite ist schreibgeschützt und wird ausgeführt.

Óscar García Amor
quelle
Vielen Dank! :) Ich habe versucht, die Berechtigungen zu ändern, aber es hat nicht funktioniert, also hat mir jemand gesagt, ich soll den Ordner erneut bereitstellen. Das Problem ist jetzt gelöst. Ich habe "mount -o remount, rw /" verwendet, wodurch der Ordner erneut bereitgestellt und die Datei bearbeitet wurde, ohne die Berechtigungen zu ändern.
Blackfyre
@ user1204089 Akzeptiere die Antwort, damit andere nicht versuchen müssen, sie zu lösen. Vielen Dank!
Alvar