Wie kann ich die Berechtigung "Nur auflisten" für einen Ordner rückgängig machen?

1

Ich habe versehentlich die Berechtigung " Nur auflisten" für einen sehr wichtigen Ordner festgelegt, um ihn vor meinen Mitarbeitern zu verbergen. Aber jetzt kann selbst ich nicht darauf zugreifen. Die Benachrichtigung wird vorgelesen

"Sie haben nicht die erforderlichen Berechtigungen, um den Inhalt von 'Ordnername' anzuzeigen."

Ich habe versucht, die Berechtigungen zu ändern, aber es wird erneut gelesen:

"Berechtigungen für 'Ordnername' konnten nicht ermittelt werden."

Wie kann ich die Berechtigung "Nur auflisten" jetzt rückgängig machen? Bitte helfen Sie. Es ist ein sehr wichtiger Ordner für mein Unternehmen.

user227613
quelle
Sie müssen die Berechtigungen des Ordners sehen: $ ls -ld Ordnername
Leo

Antworten:

1

Wenn Sie einigen Benutzern / Gruppen und anderen Benutzern / Gruppen keine Rechte erteilen müssen, können Sie die Berechtigungen ändern, die für den Zugriff über das Terminal auf das übergeordnete Verzeichnis erforderlich sind

sudo -i

und schlussendlich

chmod [-R] xxx /path/to/your/folder

(nicht vergessen von Root - Shell zu schließen , exitoder einfach den vorherigen Befehl geben Sudo verwendet: sudo chmod [-R] xxx /path/to/your/folder)

Dabei bedeutet -R rekursiv , dh, es werden die durch * xxx * angegebenen Berechtigungen in alle Dateien und Unterverzeichnisse geändert, und xxx ist die Gruppe von Berechtigungen, die Sie angeben möchten.

Ich habe "xxx" verwendet, aber jedes "x" bleibt für "rwx" durch Potenzen von 2 (drei Werte für Eigentümer, Gruppe, Andere), also ist rwx, rwx, rwx 777 (1 * 2 ^ 2 + 1 * 2 ^ 1 + 1 * 2 ^ 0 = 4 + 2 + 1 = 7, dreimal) und die "nur Liste", die Sie tatsächlich haben, ist r -, r -, r--, 444 (1 * 2 ^ 2 + 0 * 2 ^ 1 + 0 * 2 ^ 0 = 4 + 0 + 0 = 4, dreimal).

Prost,

Silvia

Silvia
quelle