Como un ejemplo trivial, en el usuario foo ~/.bashrc hay un alias;Agregué alias al usuario ~/.bashrc pero "sudo -u usuario -i 'alias_name'" todavía informa "comando no encontrado"?
alias ll='ls -l'
Usando sudo puedo ver que el alias está configurado;
[email protected]:~$ sudo -u foo -i alias ll
alias ll=`ls -l'
Pero, en realidad no puedo usar el alias;
[email protected]:~$ sudo -u foo -i ll
-bash: ll: command not found
Los comandos que son funciones bash funcionan, OK. ¿Hay alguna manera de hacer que los alias funcionen también?
Eso es deliciosamente loco! – Sorpigal