2013-02-15 3 views
5

ich den neuen Benutzer gemacht „Schienen“ genannt
Dann Besitzer und die Gruppe aller Verzeichnisse und Dateien werden auf „Schienen“Ist das korrekt, um die Berechtigungen für die Rails-App neu einzurichten?

habe ich die appliation in /var/www/html/app

Also sollte ich $ cd /var/www/html/app tun und ausführen?

find . -type d | xargs chmod 0755 and find . -type f | xargs chmod 0644 

Wird es die Erlaubnis für alles einrichten, und alles wird gut?

Antwort

6

/var/www/html/app Unter der Annahme ist der app Ordner für eine Rails-Anwendung auf /var/www/html befindet, sollten Sie

cd /var/www/html

find . -type d | xargs chmod 0755

find . -type f | xargs chmod 0644

laufen

Sie könnten buchstäblich sein Interpretation 'und' falsch .

+1

Danke. Wenn ich 0644 ausgeführt habe, gibt es diesen Fehler zurück chmod: kann nicht auf 'copy' zugreifen: Keine solche Datei oder Verzeichnis chmod: kann nicht auf './sample/app/assets/stylesheets/boostrap.css zugreifen: Keine solche Datei oder Verzeichnis chmod : kann nicht auf 'copy.erb' zugreifen: Keine solche Datei oder Verzeichnis chmod: Zugriff auf './sample/app/views/communities/_topic.html ': Keine solche Datei oder Verzeichnis chmod: kann nicht auf' copy.erb 'zugreifen : Keine solche Datei oder Verzeichnis – HUSTEN

+0

@ Benjamin Ich habe auch die gleiche Art von Fehlern durch Ausführen von sudo finden. -type f | xargs chmod 0644 chmod: Ändern der Berechtigungen von './public/images/library/library_small.png ': Operation nicht erlaubt, und durch Ausführen von Verzeichnisberechtigungen sudo find. -type d | xargs chmod 0755 Ich habe chmod: Berechtigungen von './public/stylesheets/library ändern ': Operation nicht erlaubt – Sam

Verwandte Themen