我刚刚创建了一个全新安装Ubuntu 12.10
我已经创建了一个 www-data 用户帐户。
当我切换到 www-data 时,我看不到www-data
提示的前面。
- 提示的该部分的技术名称是什么?
- 我怎样才能让它出现在 www-data 中?
请参阅此内容以供参考。
如您所见,root 有这个。但没有 www-data
答案1
我找到了解决方案这里
但我会解释我所采用的具体步骤。
首先在 root 我做了
echo $SHELL
我看到我有 /bin/bash
然后我切换到 www-data
sudo su www-data
然后我做了
echo $SHELL
我看到我有
/bin/sh
反而。
所以我做了
chsh -s /bin/bash
系统提示我输入 www-data 密码,所以我输入了。
Password:
之后我切换回 root
exit
然后我重新登录 www-data
sudo su www-data
我再次检查了$SHELL
echo $SHELL
我看到现在
/bin/bash
而且我的提示又回来了
答案2
- 我相信只是‘提示’。
root
将的文件复制~/.bashrc
到www-data
的~/.bashrc
文件。
换句话说:(以 root 身份运行)cp ~/.bashrc /home/www-data/.bashrc
假设/home/www-data
是www-data
的主文件夹,事实确实如此。然后只需重新启动即可。(实际上,您只需要杀死bash
,但无论如何只需重新启动即可)