/opt ディレクトリの読み取り/書き込み権限

/opt ディレクトリの読み取り/書き込み権限

Android Studio を /opt ディレクトリに問題なくインストールし、使用してきました。しかし最近、Android Studio からアップデートの通知がありました。しかし、インストールされている opt ディレクトリに読み取り/書き込み権限がないため、アップデートは実行されません。

この状況に対する最善の解決策を誰かお勧めいただけますか? インストールを別のディレクトリに移動することは避けたいと思っています。また、ディレクトリの権限を変更する必要があるかどうかもわかりませんが、更新のために変更して、その後元に戻すという誘惑にかられるかもしれません。

エラーメッセージ:

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

答え1

Android Studio ディレクトリの所有者をroot自分のアカウントに変更したところ、うまくいきました。以下は、現在のアクティブ ユーザーに自動的に変更されるuserコマンドです。$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 グループユーザーを追加する

ユーザーを追加する必要がありましたユーザーグループ:

sudo adduser $USER ユーザー

次に、ディレクトリのグループを設定します。

sudo chown -R root:users /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/

関連情報