2010-06-28 4 views

Répondre

3

Vous devez être prudent lorsque vous exécutez une application Web en tant que root. Personnellement, je ne le recommanderais pas.

Si les problèmes d'autorisations sur le fichier journal sont vos seuls problèmes, la meilleure solution serait de modifier les autorisations des fichiers journaux/dossiers. Assurez-vous que les fichiers journaux appartiennent au compte d'utilisateur que Redmine est en cours d'exécution (ou disposez d'autorisations d'écriture de groupe et appartiennent au même groupe). Vous devrez peut-être utiliser sudo pour modifier ces autorisations, mais il est beaucoup plus sûr que d'exécuter une application Web en tant que root.

+0

Merci! Il s'est avéré que je devais choisir le répertoire/var/log/redmine pour que cela fonctionne sans sudo. Je courais seulement chown sur le fichier journal réel avant. – Jacko

1

Chaque fois que vous exécutez un script à l'aide de sudo, vous devriez vous inquiéter puisque vous exécutez le script en tant que root. Par conséquent, pour donner un exemple extrême, si le script exécute une commande similaire à rm -rf/vous effacerez tout le système .... il est préférable de ne pas utiliser sudo pour exécuter des scripts sauf si vous êtes complètement conscient de ce que le script est faire et toute donnée potentiellement contaminée qui est consommée par elle!

+0

Merci, ça m'a aidé !! – Jacko

Questions connexes