it-swarm.com.de

Ubuntu Datei- und Ordnerrechte

Sudo chmod -R 777 /opt/lampp/htdocs

ausgabe ist

chmod: changing permissions of .... Operation not permitted

Ich möchte htdocs und allen seinen Unterordnern sowie jeder Datei in allen Unterordnern jede Berechtigung erteilen.

Vielen Dank

4
Gammer

Ich empfehle Ihnen lieber, unterschiedliche Berechtigungen für Verzeichnisse und Dateien zu haben, da Sie einige Befehle innerhalb des Verzeichnisses ausführen müssen (wie ls, cp, cat usw.) und sie eine "ausführbare" Berechtigung erfordern.

Gleichzeitig empfehle ich dringend, "ausführbares" Bit nur zu diesen Dateien hinzuzufügen, damit ausführbar ist - einige Skripte, Befehle usw.

Sie können das folgende Schema verwenden, um Berechtigungen für Dateien und Verzeichnisse separat festzulegen:

Sudo find . -type d -exec chmod 775 {} \;

für Verzeichnisse

Sudo find . -type f -exec chmod 664 {} \;

für dateien,

Anstelle von "." Können Sie den vollständigen Pfad zur gewünschten Datei oder zum gewünschten Verzeichnis verwenden. 775 & 664 - sind binär geschriebene Berechtigungen. Weitere Informationen erhalten Sie dort - http://linuxcommand.org/lts0070.php

Wenn Sie vollständige Berechtigungen für Dateien und Verzeichnisse bereitstellen möchten, können Sie Folgendes ausführen:

Sudo find /opt/lampp/htdocs -type d -exec chmod 777 {} \;

für Verzeichnisse

Sudo find /opt/lampp/htdocs -type f -exec chmod 666 {} \;

für Dateien.

Achten Sie auch auf die Parameter owner: group_owner, sie sind auch wichtig für Sie.

1
ihor_dvoretskyi