
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--
) には権限がリストされ、3 番目の列 ( hduset
) にはファイルの所有者が表示されます。所有者が でない場合はhduser
、root
次のコマンドを実行する必要があります。
sudo chown hduser /home/hduser/.bashrc
hduser
が所有者としてリストされているが、権限に が含まれていない場合はw
、次を実行する必要があります。
sudo chmod u+w /home/hduser/.bashrc