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 ~/Desktop
dort 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. nautilus
Starten Sie es einfach von einem Terminal aus mit:
gksudo nautilus
Wenn Ihr System „ gksudo
nicht gefunden“ meldet, sollten Sie das gksu
Paket 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.