Comme le montre cet extrait de la commande vdir sur la racine de mon système :
Code : Tout sélectionner
vdir /
(extrait)
drwxrwxr-x 24 root users 4096 janv. 17 11:45 data
drwxr-xr-x 2 root root 4096 mai 27 2013 srv
Jusqu'à peu j'ignorais (à peu prêt) l’existence et l'usage de /srv
Je créais aveuglément (et répétitivement) un répertoire /data
sur lequel je montais une partition DATA
sensée contenir tous les fichiers accessibles :
- depuis plusieurs OS installés sur la machine
- par éventuellement plusieurs Utilisateurs de l'OS en service
Pour ce faire, j'ajoutais les Utilisateurs autorisés au groupe "users"
et je donnais les pleins pouvoirs à ce groupe sur /data
Je me rends compte maintenant que ce n'est probablement pas la méthode la plus appropriée pour atteindre ce but.
1. J'aurais certainement du créer un groupe spécifique plutôt que d'utiliser "users" qui étant créé à l'installation risque d'être utilisé par un autre contexte.
2. La création du répertoire extra /data hors de la structure linux étant potentiellement une autre "grossière" erreur.
Je suppose à présent que je devrais créer /srv/data avec user=root et group=data
ou peut être un nom de groupe plus "exotique" que "data" qui pourrait déjà être utilisé par quelque application actuellement non-installée ???
N'étant certain de rien en la matière, je vous demande votre avis.
Question annexe
Ayant utilisé /data depuis déjà longtemps de nombreux liens /data/... ont été créés ;
la création d'un lien symbolique /data pointant vers /srv/data devrait assurer la continuité,
mais est-ce une bonne pratique ?
Merci.
Quelques info que j'ai trouvé ...
/srv : Rôle/Usage
https://www.tldp.org/LDP/Linux-Filesyst ... l/srv.html
http://www.pathname.com/fhs/pub/fhs-2.3 ... EDBYSYSTEM
Permissions permanentes sur /srv
https://unix.stackexchange.com/question ... -on-reboot
The permissions were set by systemd-tmpfiles which seems to be documented here.
I could solve it by editing /usr/lib/tmpfiles.d/home.conf
I placed a comment before the line q /srv 0755 - - -
/srv/www ou /var/www ???
https://serverfault.com/questions/12412 ... -put-stuff
Nommage des groupes
https://unix.stackexchange.com/question ... r-groupadd