Quiero agregar algún comando a PATH para poder usarlos convenientemente, como:
export $PATH = "$PATH:/opt/storm/bin"
pero a veces stormnecesito autorización de root, pero cuando lo uso con sudo, Ubuntu no puede encontrar el comando.
sudo storm nimbus
¿Cómo puedo encontrar este comando cuando lo uso sudo?
permissions
sudo
Roger
fuente
fuente

Respuestas:
Tienes que agregar la ruta a la
sudoruta.Ejecuta el comando
sudo visudoverá una línea como esta:
Ahora agregue la ruta de su comando aquí y esto debería funcionar.
Por ejemplo:
Ahora agregue la ruta como arriba:
guardar y Salir.
ahora
sudo stormsolo funcionará normalmente.Nota También debe agregar la ruta a la ruta predeterminada en
/etc/profile.fuente
Creo que ha creado el alias en el nivel de usuario. Es por eso que los accesos directos están disponibles solo a nivel de usuario.
Debe agregar esa línea de comando de alias al archivo .bashrc en la carpeta / root y no en /home/user/.bashrc(Este archivo .bashrc pertenece a la cuenta de usuario, no a la raíz).
Para que pueda usar su comando de alias directamente en el shell cuando inicie sesión como root.
fuente
/etc/profile? Agregoexport $PATH = "$PATH:/opt/storm/bin"en este archivo, creo que esto es global, pero todavía no puedo encontrar este comando