teniendo dificultades para crear una carpeta debajo de la carpeta de otro usuario /home/devuser1/pubic_html
. Estoy tratando de evitar usar sudo
y buscar una alternativa. Los permisos en dicha carpeta se lee como:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Alternativamente, suponiendo que use el sudo
prefijo, ¿cuáles serían las implicaciones? He leído que es una mala práctica usar sudo
para hacer una carpeta. Después de crear la nueva carpeta, sigo cambiando la propiedad del usuario en cuestión. Ejemplo:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, está ejecutando elmkdir
comando como usuarioUSERNAME
. Esto no es exactamente equivalente a iniciar sesión comoUSERNAME
, porque iniciar sesión también implica establecer variables de entorno, etc., pero es la parte que importa, es decir, ejecutar un proceso como un usuario en particular.