avoir un peu de mal à essayer de créer un dossier sous le dossier d'un autre utilisateur /home/devuser1/pubic_html
. J'essaie d'éviter d'utiliser sudo
et de chercher une alternative. Les autorisations sur ledit dossier se lisent comme suit:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Sinon, en supposant que j'utilise le sudo
préfixe, quelles seraient les implications? J'ai lu que c'est une mauvaise pratique à utiliser sudo
pour créer un dossier. Une fois le nouveau dossier créé, je change toujours la propriété de celui-ci à l'utilisateur en question. Exemple:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, vous exécutez lamkdir
commande en tant qu'utilisateurUSERNAME
. Ce n'est pas exactement équivalent à se connecter en tant queUSERNAME
, car la connexion implique également la définition de variables d'environnement, etc., mais c'est la partie qui compte, à savoir l'exécution d'un processus en tant qu'utilisateur particulier.