
Ubuntu 16.04 시스템에 hadoop-2.6.0을 설치하려고 했습니다. 나는 다음을 통해 hduser
다른 사용자로부터 로그인했습니다 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