Я пытался установить hadoop-2.6.0 в своей машине Ubuntu 16.04. В меня вошли hduser
от другого пользователя krishna
:
sudo su hduser
и hduser
затем входит в его использование.
После этого я ввел команду:
vi ~/.bashrc
Это открывает файл в режиме только для чтения, но я не получаю доступ для записи так, чтобы я мог добавить ряд операторов в него.
Диагностировать Вас должно первый показ команда:
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