How To Access a Linux System If BASH Is Not Available
(Doc ID 2734795.1)
Last updated on DECEMBER 11, 2020
Applies to:
Oracle Cloud Infrastructure - Version N/A and laterLinux OS - Version Oracle Linux 6.0 and later
Linux x86-64
Goal
How to access a Linux system if the /bin/bash is not available?
/bin/bash may became unavailable for unexpected reasons, like a failed upgrade or by being manually deleted. Other causes can result in the bash or sh process being killed as soon as the process is created as a result of a script or hack.
Examples:
# su - opc Last login: Fri Dec 11 13:26:01 GMT 2020 from <HOST> on pts/0 su: failed to execute /bin/bash: No such file or directory
# su - opc
Last login: Fri Dec 11 13:26:48 GMT 2020 on pts/0
-bash: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
$ sudo su - oracle
Last login: Thu Dec 3 18:15:49 UTC 2020 on pts/1
Killed
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |