[chmod] les permissions sur une partition
Publié : sam. 11 juil. 2020, 20:38
Bonjour,
J'ai besoin d'aide pour configurer les droits et permissions sur une partition. J'ai une partition ext4 monté dans le dossier /srv/http. Ce dossier (donc partition) me sert de document root pour apache ainsi que divers fichiers pour des projets (utilisant docker, ou nodejs, etc ...) . J'ai suivi des docs sur le net en utilisant chown et chmod +s ainsi qu'ACL pour configurer les droits d'ecriture : le resultat est chaque fichier que j'ai crée appartient à l'utilisateur (tomswayer) et groupe (http) et 775 comme permission, cela me va.
Là où ca me pose probleme:
- quand un programme que je fais doit créer un fichier (une application php, nodejs ou sous docker) : ca appartient à root ou http et les permissions devient -rw-r--r--
- quand j'ecris un fichier dans un repertoire à l'interieur de /srv/http/ (exemple : /srv/http/projettest) : droits et permissions deviennent l'utilisateur (tomswayer) et -rw-r--r--
C'est penible car à chaque fois, pour consulter un dossier logs par exemple, je dois chmod à chaque fois ou autres manipulations. Avant je n'avais pas le probleme car j'utilisais une partition ntfs mais c'est une nouvelle machine et j'ai mis en ext4 pendant l'installation. Il y a déjà trop de trucs pour transferer et mettre en ntfs.
Donc ma question est : est ce qu'il est possible de monter la partition ou de faire en sorte que tout les operations dessus transorme pour un user ou groupe specifique avec un droit 775 par exemple à chaque fois?
Merci d'avance
J'ai besoin d'aide pour configurer les droits et permissions sur une partition. J'ai une partition ext4 monté dans le dossier /srv/http. Ce dossier (donc partition) me sert de document root pour apache ainsi que divers fichiers pour des projets (utilisant docker, ou nodejs, etc ...) . J'ai suivi des docs sur le net en utilisant chown et chmod +s ainsi qu'ACL pour configurer les droits d'ecriture : le resultat est chaque fichier que j'ai crée appartient à l'utilisateur (tomswayer) et groupe (http) et 775 comme permission, cela me va.
Là où ca me pose probleme:
- quand un programme que je fais doit créer un fichier (une application php, nodejs ou sous docker) : ca appartient à root ou http et les permissions devient -rw-r--r--
- quand j'ecris un fichier dans un repertoire à l'interieur de /srv/http/ (exemple : /srv/http/projettest) : droits et permissions deviennent l'utilisateur (tomswayer) et -rw-r--r--
C'est penible car à chaque fois, pour consulter un dossier logs par exemple, je dois chmod à chaque fois ou autres manipulations. Avant je n'avais pas le probleme car j'utilisais une partition ntfs mais c'est une nouvelle machine et j'ai mis en ext4 pendant l'installation. Il y a déjà trop de trucs pour transferer et mettre en ntfs.
Donc ma question est : est ce qu'il est possible de monter la partition ou de faire en sorte que tout les operations dessus transorme pour un user ou groupe specifique avec un droit 775 par exemple à chaque fois?
Merci d'avance