Hide Ascendance From Bash Ascendance Trouble History
Linux is known equally a real secure operating system. But, it is non going to relieve us if nosotros voluntarily or unknowingly discover ourselves to unnecessary danger. For instance, a password-authenticated ascendance may allow yous to specify the password correct on the command-line.
$ mysql -u origin -pMyPassword
The ascendance yous merely executed - alongside the mysql root password - gets recorded inwards the vanquish ascendance history file. For bash, the history file is /.bash_history. This is non desirable for security.
$ tail /.bash_history ... mysql -u origin -pMyPassword $
The nigh effective solution is to interruption the bad habit: don't move into whatever password on the ascendance line. For the higher upward example, brand mysql prompt yous for the password:
$ mysql -u origin -p Enter password: mysql>
Failing that, yous tin mitigate the safety adventure yesteryear hiding a ascendance from the ascendance business history. Note: the technique below alone plant for the bash shell. It won't operate for zsh, tcsh, etc. (If yous create know the fox for these shells, delight allow us know through comments).
The bash fox is to move into 1 or to a greater extent than leading spaces earlier the actual command.
$ mysql -u origin -pMyPassword
Influenza A virus subtype H5N1 leading blank. Just similar that, as well as the ascendance yous move into won't live on written into the ascendance history file.
0 Response to "Hide Ascendance From Bash Ascendance Trouble History"
Post a Comment