Sur mon serveur Debian, j'exécute Apache. Aujourd'hui, j'ai découvert que je ne pouvais pas créer de fichiers dans tous les répertoires des sites web. Par exemple, j'ai /var/www/testsite. Je me déplace dans ce répertoire.
Ensuite, la commande suivante cp index.php test
aboutit à cp: ne peut pas créer le fichier régulier test': Argument invalide'
.
Les utilisateurs normaux et root ne peuvent pas créer de fichier. D'autres commandes telles que 'echo hello > test' échouent également.
Cependant, mkdir test
réussit. Je peux donc créer des répertoires, mais pas des fichiers.
Les autorisations du répertoire sont 755, même que tous les autres répertoires. Je peux créer des fichiers dans les autres répertoires du système.
J'ai exécuté lsattr .
mais je ne suis pas sûr de ce que je regardais. Le résultat était
--------------------- ./testsite
Des idées?