tendo um pouco de dificuldade tentando criar uma pasta na pasta de outro usuário /home/devuser1/pubic_html
. Estou tentando evitar o uso sudo
e procurando uma alternativa. As permissões na pasta mencionada são lidas como:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Como alternativa, supondo que eu use o sudo
prefixo, quais seriam as implicações? Eu li que é uma prática ruim usar sudo
para criar uma pasta. Depois que a nova pasta é criada, eu continuo alterando a propriedade dela para o usuário em questão. Exemplo:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, você está executando omkdir
comando como usuárioUSERNAME
. Isso não é exatamente equivalente a efetuar o login comoUSERNAME
, porque o login também implica em definir variáveis de ambiente e assim por diante, mas é a parte que importa, ou seja, executar um processo como um usuário específico.