管理者アカウントでログオンしているにもかかわらずファイルを保存できない

管理者アカウントでログオンしているにもかかわらずファイルを保存できない

管理者ユーザーとしてログオンしましたが、IDE を使用してファイルを保存することすらできません。エラー メッセージ:

"Could not save project:
java.io.FileNotFoundException: /home/mike/Desktop/dl4j-0.4-examples/.idea/workspace.xml~ (Permission denied)" 

方法はあるか本当に管理者としてログオンしますか?

Ubuntu はとてもユーザーフレンドリーに見えましたが...

答え1

ターミナル ( ctrl++ ) を開き、次のように入力してホーム ディレクトリのデスクトップ フォルダーに移動しますalttcd ~/Desktop

sudo chmod -R 744 dl4j-0.4-examples
sudo chown -R <your-user-name>:<your-user-group> dl4j-0.4-examples

通常、ユーザー グループはユーザー名と同じです。これにより、適切な権限が設定されます。注: パスワードの入力を求められます。これは、スーパーユーザー (root) としてコマンドを実行するために必要です。

nautilus次のようにターミナルから起動して、ディレクトリのプロパティを編集することによってもこれを行うことができます。

gksudo nautilus

システムが見つからないというエラーを出す場合は、まず次の手順に従ってパッケージをインストールして、これを動作させたほうがgksudoよいでしょう。gksu

sudo apt-get install gksu 

次のように入力しても同じ結果が得られます。

pkexc nautilus

答え2

RubyMine IDE でも同様の問題が発生しました。ただし、ファイルを編集できない (読み取りのみ可能) ことと、IDE でプロジェクト ファイルを保存できないという 2 つの問題がありました。

私のプロジェクト フォルダの所有権が、何らかの理由で私 (ユーザー名) ではなくルート (以前は正常に動作していました) に変更されました。そのため、 を使用してプロジェクトの所有権を私 (ユーザー名) に変更しsudo chown -R username:username ~/path/to/project/foldername/*、ファイルの読み取り専用ステータスを削除しましたが、ブラウザをリロードすると変更が反映されるものの、プロジェクトを保存できませんでした。

RubyMine IDE によって作成された .idea ファイル (プロジェクト フォルダー内) の所有者がまだ root であることに気付きました。その後、所有権を次のように変更しsudo chown -R username:username ~/path/to/project/projectname/.idea/*、プロジェクト ファイルも保存できるようになりました。

注意: 以前のようにプロジェクト フォルダー全体ではなく、.idea ファイルを指定する必要がありました。

答え3

本当に管理者としてログオンする方法はありますか?

root としてログインする必要があります。ただし、まず最初に、root の UNIX パスワードを設定する必要があります。次に、ターミナルで「su」と入力してログインできます。または、「sudo su」と入力して root 権限を取得できます。グラフィカル デスクトップで root としてログインする場合は、まず、root ユーザーに対してこの機能を有効にする必要があります。

関連情報