hduser
我一直试图在我的 Ubuntu 16.04 机器上安装 hadoop-2.6.0。我已通过以下方式从另一个用户登录krishna
:
sudo su hduser
然后hduser
就开始使用它。
之后我输入命令:
vi ~/.bashrc
这将以只读模式打开文件,但我没有获得写访问权限,因此我可以将一组语句附加到其中。
答案1
要进行故障排除,您应该首先运行以下命令:
ls -l /home/hduser/.bashrc
它将显示:
-rw-r--r-- 1 hduser 186 Jun 27 15:27 /home/hduser/.bashrc
第一列 ( -rw-r--r--
) 列出权限,第三列 ( hduset
) 列出文件所有者。如果所有者不是,hduser
则root
需要运行:
sudo chown hduser /home/hduser/.bashrc
如果将hduser
列为所有者,但权限不包含w
,则需要运行:
sudo chmod u+w /home/hduser/.bashrc