Pour imposer les autorisations suivantes sur les fichiers de /var/www, puis-je utiliser les commandes chmod u+s et chmod g+s ?
Autorisations :
chown -R root:web /var/www chmod -R g+rw /var/www
Pour imposer les autorisations suivantes sur les fichiers de /var/www, puis-je utiliser les commandes chmod u+s et chmod g+s ?
Autorisations :
chown -R root:web /var/www chmod -R g+rw /var/www
Définir le bit setgid
sur un répertoire entraînera les fichiers et répertoires à hériter de l'appartenance de groupe de ce répertoire. Cela n'aura aucun impact sur les autorisations des fichiers ou répertoires.
Les autorisations des fichiers et répertoires sont principalement contrôlées par le processus umask
, que vous pouvez définir par exemple dans le script de démarrage d'Apache.
Pour réaliser ce que vous souhaitez, vous devriez d'abord définir récursivement le bit setgid
sur tous les répertoires dans /var/www
, et vous devriez également fixer les autorisations sur les fichiers existants, et vous devriez vous assurer que tous les fichiers/répertoires existants ont une appartenance utilisateur et groupe appropriée, et vous devriez organiser pour qu'Apache utilise le umask approprié.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.