bash不会自动与sudo一起启动

时间:2015-04-10 16:43:41

标签: bash debian sudo

我有debian。 当我的用户尝试通过sudo更改为root时,bash不会自动启动((

blog@debian:/var/web/Blog$ sudo -s
[sudo] password for blog: 
# 

我该怎么办?我无法使用tab自动完成命令或使用向上按钮查看历史记录。

1 个答案:

答案 0 :(得分:1)

根据man page of sudo(8)

  

-s [command]

     

-s(shell)选项运行SHELL环境变量指定的shell(如果已设置)或密码数据库中指定的shell。如果指定了一个命令,它将通过shell的-c选项传递给shell执行。如果未指定任何命令,则执行交互式shell。

因此,如果你想以bash开始,你必须

export SHELL=/bin/bash
sudo -s之前在你的shell中