J'ai lu quelque part (je ne suis pas sûr où) que /usr/local/src
et /usr/local/lib
sont des répertoires conçus pour les codes sources locaux et les bibliothèques (par exemple pour les projets que vous développez sur cet ordinateur). Si c'est le cas, quelle est la logique pour qu'ils soient la propriété de l'utilisateur super ?
Réponse
Trop de publicités?quelque part (pas sûr où)
Votre source n'était pas correcte. Lisez la documentation (soulignement de moi):
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
L'idée originale derrière '/usr/local' était d'avoir un répertoire séparé ('local') '/usr' sur chaque machine en plus de '/usr', qui pourrait simplement être monté en lecture seule depuis un autre endroit. Il copie la structure de '/usr'. De nos jours, '/usr/local' est largement considéré comme un bon endroit pour stocker des programmes auto-compilés ou des programmes tiers. La hiérarchie /usr/local est destinée à être utilisée par l'administrateur système lors de l'installation de logiciels localement. Elle doit être protégée contre les remplacements lorsque le logiciel système est mis à jour. Elle peut être utilisée pour des programmes et des données partagés entre un groupe d'hôtes, mais qui ne se trouvent pas dans /usr. Les logiciels installés localement doivent être placés dans /usr/local plutôt que dans /usr, sauf s'ils sont installés pour remplacer ou mettre à jour des logiciels dans /usr.