/opt 디렉토리의 읽기/쓰기 권한

/opt 디렉토리의 읽기/쓰기 권한

/opt 디렉토리에 Android Studio를 문제 없이 설치하고 사용해 왔습니다. 하지만 최근 Android Studio에서 업데이트 소식을 알려 주었습니다. 그러나 설치된 opt 디렉터리에 읽기/쓰기 권한이 없다고 표시되기 때문에 업데이트를 수행하지 않습니다.

이 상황에 대한 최선의 치료법을 추천할 수 있는 사람이 있습니까? 설치를 다른 디렉터리로 옮기고 싶지 않습니다. 또한 업데이트를 위해 변경하고 싶은 유혹을 느낄 수도 있지만 디렉터리에 대한 권한을 변경하고 싶은지 잘 모르겠습니다. 그런 다음 다시 되돌립니다.

에러 메시지:

Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update

답변1

Android 스튜디오 디렉토리의 소유자를 rootuser계정으로 변경했는데 작동했습니다. $USER현재 활성 사용자로 자체적으로 변경되는 명령은 다음과 같습니다 .

sudo chown -R $USER:$USER /opt/android-studio

답변2

다음 명령을 사용하여 디렉토리를 /opt집으로 이동할 수 있습니다.

sudo cp -r /opt/android-studio ~/

또는 권한을 부여하려면 다음을 사용해야 합니다 chmod.

sudo chmod +w /opt/android-studio/some-file

모든 디렉토리 재귀에 권한을 추가하려면 다음을 수행하십시오.

sudo chmod +w -R /opt/android-studio/some-file

내 답변을 살펴보세요https://askubuntu.com/a/638799/150504chmod와 사용 방법에 대해 조금 설명합니다.

답변3

나는 그룹을 설정했다/opt/android-studio(그리고/opt/android-sdk) 에게사용자그룹에 쓰기 권한을 추가했습니다.

내 경우에는 그룹사용자이미 존재했습니다. 그러나 힌트로:

sudo addgroup 사용자

내 사용자를사용자그룹:

sudo adduser $USER 사용자

그런 다음 디렉터리 그룹을 설정합니다.

sudo chown -R 루트:사용자 /opt/android-studio

업데이트는 파일을 작성해야 하기 때문에:

sudo chmod -R g+w /opt/android-studio

이 지침을 한 번 사용했습니다. 잊어버린 것이 없었으면 좋겠습니다.

편집: 이렇게 하면 파일에 너무 광범위하게 액세스할 수 없지만 선택한 사용자는 계속 사용할 수 있습니다.

답변4

sudo chmod -R 777 your_android_studio_location_path/

예를 들어 (내 Ubuntu 16.04에서):

sudo chmod -R 777 /home/igor/Android/

관련 정보