Wenn Ordner folder
gelesen/schreiben/Ausführen für mich zugänglich ist, sollte es lesen/schreiben/ausführen für alle. Aufruf chmod -R 777 ./folder
passt nicht, weil es alle Dateien ausführbar macht, auch diejenigen, die zuvor nicht ausführbar waren.
Gibt es einen einfachen Weg?Meine Zugangsberechtigungen allen erteilen?
Antwort
Sie können hinzufügen, die Dateien in dem Ordner zu einer Benutzergruppe wie everyone
oder users
je nach Distro hinzufügen.
chown -R <youruser>:everyone ./folder
können Sie überprüfen, was mit groups
Befehl verfügbaren Benutzergruppen, die Sie haben.
Hinweis: Dies ist eine pragmatische einfache Möglichkeit, aber Sie müssen 'sudo' Rechte haben. @ cms Antwort unten vermeidet dies. – Ayrat
Sie können es mit UNIX find
kombiniert mit dem exec-Flag tun, um einen chmod-Befehl für jede Datei auszuführen, die einem Filter entspricht, und nach dem ausführbaren Bit filtern.
z.B.
zuerst die nicht ausführbaren Dateien rekursiv finden und sie zu allen
find ./folder -not -executable -exec chmod a=rw {} \;
RW
ändern dann alle ausführbaren diejenigen rekursiv finden und sie zu allen RWXfind ./folder -executable -exec chmod a=rwx {} \;
Im Gegensatz zu @ Luchos Antwort weist Ihr Skript die gleichen RWX-Zugriffe zu wie die Datei _owner_, oder? (vs. rwx Zugriffe der Datei _group_). Ich denke, wir müssen möglicherweise auch für schreibgeschützte und schreibgeschützte Zugriffe verfeinern (andernfalls ändern sich die Skripts möglicherweise von schreibgeschützt zu schreibgeschützt). – Ayrat
Ja, das Beispiel in Anführungszeichen ist nur für Eigentümerberechtigungen gedacht und dient nur als Beispiel für die Verwendung von find zum Vergleichen und Ausführen - Sie können -groupname zur Gruppe hinzufügen oder -perm verwenden, um bestimmte Attributbits abzugleichen – cms
- 1. Erteilen Sie allen Benutzern in der SQL-Ansicht alle Berechtigungen
- 2. WiX - Windows-Dienst installieren und Berechtigungen erteilen
- 3. IIS7 fehlgeschlagen Mindest Berechtigung erteilen fordert
- 4. Erteilen Erlaubnis für EXTERNAL_STORAGE in Android M?
- 5. Erteilen Sie Berechtigungen "pro Benutzer" in DynamoDB?
- 6. DBA-Berechtigungen für Benutzer in Oracle erteilen
- 7. Berechtigungen Erteilen mit Action_Call Absicht zur Laufzeit
- 8. Erteilen von Berechtigungen "Verzeichnis erstellen" in Oracle
- 9. Erteilen Sie Privilegien für zukünftige Tabellen in PostgreSQL?
- 10. Meine iOS-Anwendung verarbeitet den Bilddateityp nicht in allen Anwendungen.
- 11. Berechtigung zum Ausführen der gespeicherten Prozedur auf SQL Azure erteilen
- 12. MySQL Auswahl zwischen ALLEN und ALLEN
- 13. SQL Server: Erteilen Sie Ausführen ohne Erteilung dml
- 14. Erteilen Sie die Berechtigung für gespeicherte Prozedur und Aktion darin
- 15. Android Marshmallow: Aktivität wird nach Erteilen der Berechtigung erneut erstellt
- 16. Erteilen Sie die Erlaubnis, nur eine Ansicht zu sehen
- 17. Können Sie einem Oracle-Cluster-Objekt Berechtigungen erteilen?
- 18. Erteilen von Berechtigungen für Benutzer für alle neuen in postgresql
- 19. Wie kann sql server user die sendmail-berechtigung erteilen?
- 20. Ruby AWS-SDK - Berechtigung für alle Benutzer erteilen
- 21. Erteilen von uri Berechtigungen für FileProvider gibt SecurityException
- 22. Wie kann ich bestimmten Heroku-Ordnern Berechtigungen erteilen?
- 23. Sharepoint Desinger Workflow -> Erteilen Genehmigung für Artikel
- 24. Erteilen der Berechtigung für einzelne Felder in MySQL
- 25. einem Benutzer die Berechtigung erteilen, um nur eine MySQL-Ansicht
- 26. Gibt es eine Möglichkeit für einen SecurityManager in Java, ReflectPermission selektiv zu erteilen ("suppressAccessChecks")?
- 27. Connectionstring, der auf allen Maschinen
- 28. Wie stelle ich sicher, dass meine Android-App auf allen Android-Handys gleich aussieht?
- 29. Wie kann ich sicherstellen, dass meine Referenzreferenzen Vorrang vor allen anderen Ebenen haben, einschließlich Flash?
- 30. Warum sind meine localStorage-Eingaben nicht auf allen Seiten meines PCs persistent?
ändern Wie kommt es 'chmod -R 777 ./foler' macht die Dateien nicht zugänglich und ausführbar? –
@AvihooMamka es tut zu viel: Es macht nur lesen/schreiben Dateien auch ausführbar sein, was nicht wünschenswert ist – Ayrat