Dateien können nicht gespeichert werden, obwohl ich mit dem Administratorkonto angemeldet bin

Dateien können nicht gespeichert werden, obwohl ich mit dem Administratorkonto angemeldet bin

Ich habe mich als Administrator angemeldet, kann aber mit meiner IDE nicht einmal Dateien speichern. Fehlermeldung:

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

Gibt es eine Möglichkeit,Wirklichals Administrator anmelden?

Ubuntu sah so benutzerfreundlich aus und dann …

Antwort1

Öffnen Sie ein Terminal ( ctrl+ alt+ t) und navigieren Sie zum Desktop-Ordner Ihres Home-Verzeichnisses, indem Sie cd ~/Desktopdort Folgendes eingeben:

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

Ihre Benutzergruppe ist normalerweise die gleiche wie Ihr Benutzername. Dadurch sollten die Berechtigungen für Sie richtig eingestellt sein. Hinweis: Sie werden nach Ihrem Passwort gefragt. Dies ist erforderlich, um einen Befehl als Superuser (Root) auszuführen.

Sie können dies auch tun, indem Sie die Verzeichniseigenschaften bearbeiten. nautilusStarten Sie es einfach von einem Terminal aus mit:

gksudo nautilus

Wenn Ihr System „ gksudonicht gefunden“ meldet, sollten Sie das gksuPaket zunächst installieren, damit dies funktioniert:

sudo apt-get install gksu 

Dasselbe erreichen Sie durch die Eingabe von:

pkexc nautilus

Antwort2

Ich hatte ein ähnliches Problem in meiner RubyMine IDE. Aber ich hatte zwei Probleme: Ich konnte die Dateien nicht bearbeiten (nur lesbar) und die IDE konnte die Projektdateien nicht speichern.

Mein Projektordner hat irgendwie seinen Eigentümer geändert und zwar auf root (das hat vorher gut funktioniert) und nicht auf mich (mein Benutzername). Also habe ich den Projekteigentümer mithilfe von auf mich (mein Benutzername) geändert sudo chown -R username:username ~/path/to/project/foldername/*und dadurch den schreibgeschützten Status der Dateien entfernt, aber das Projekt konnte trotzdem nicht gespeichert werden, obwohl sich die Änderungen möglicherweise zeigen, wenn ich den Browser neu lade.

Erst als ich bemerkte, dass die von RubyMine IDE erstellten .idea-Dateien (in meinem Projektordner) immer noch root waren, änderte ich deren Eigentümer wie folgt: sudo chown -R username:username ~/path/to/project/projectname/.idea/*Jetzt kann ich auch die Projektdateien speichern.

NB: Ich musste die .idea-Dateien angeben und nicht nur den gesamten Projektordner, wie ich es zuvor getan habe.

Antwort3

Gibt es eine Möglichkeit, sich wirklich als Administrator anzumelden?

Sie sollten sich als Root anmelden. Aber zuerst müssen Sie ein Unix-Passwort für Root festlegen. Dann können Sie sich anmelden, indem Sie „su“ ins Terminal eingeben. Oder Sie können Root-Berechtigungen erhalten, indem Sie „sudo su“ eingeben. Wenn Sie sich als Root im grafischen Desktop anmelden möchten, müssen Sie diese Möglichkeit zuerst für den Root-Benutzer aktivieren.

verwandte Informationen