我想在linux机器上安装JDK,所以我遵循了以下步骤:
当我打开/etc/环境文件时,它是空的,所以我在教程中添加了路径变量和其余三个变量。从那以后,似乎所有的env变量都被删除了,所以我几乎不能执行任何命令,包括sudo、su、vim等等。我是linux的新手,所以我不知道会发生这种情况。我想有一些默认的变量,以防它们都没有被设置?我的操作系统是Redhat Linux Server。
我想编写一个脚本,允许我将密码传递给su命令。其原因是为了自动化从非根帐户登录到根的过程。从我对安全的基本理解来看,我知道这是危险的。我仍然需要这样做,试图通过从文件中读取密码来破解根用户密码。我尝试过的东西--在使用管道中传递密码--由于"su must be used from terminal"类型错误而无效--使用echo传递密码--在输入密码后,任何回显的内容都会显示出来