Considere la siguiente línea de /etc/passwd
:
sadeq:x:1000:1000:Mohammad Sadeq Dousti,,,:/home/sadeq:/bin/custom-script.sh
La última parte, /bin/custom-script.sh
, muestra el comando / script que se ejecutará cuando el usuario inicie sesión en el sistema. Actualmente, es un sencillo script de Bash, que presenta al usuario un menú, lo que limita efectivamente los posibles comandos que puede ejecutar.
O, espero que sí! Tal vez haya una forma en que los usuarios pueden omitir custom-script.sh
y acceder directamente a Bash. Luego, pueden ejecutar cualquier comando dentro de su contexto de usuario.
¿Hay alguna forma de omitir la secuencia de comandos Bash anterior y ejecutar otros comandos?
Editar: Considere el siguiente caso simple como custom-script.sh
:
#!/bin/bash
echo What is your name?
read name
echo Hi $name