Wie kann ich Eigentümer einer Datei / eines Ordners werden, die / der root gehört?

31

Ich hatte die schlechte Angewohnheit, meine Hintergrundbilder in / usr / share / backgrounds zu speichern , und entschied mich, sie alle in Pictures zu verschieben . Nun, das Problem ist, dass die meisten von ihnen jetzt schreibgeschützt sind, da sie im Besitz von root sind . Wie kann ich Eigentümer werden, wenn root sie bereits besitzt? Ich habe es bereits versucht. Wie kann ich Eigentümer einer Datei werden, die von einem anderen PC / Benutzer stammt? , aber die Einstellungen bleiben nicht "hängen".

Bildbeschreibung hier eingeben

Alan
quelle

Antworten:

59
  1. Öffne ein Terminal ( CTRL+ ALT+ T). Jetzt bist du in deinem Zuhause.
  2. sudo chown -R $USER:$USER Pictures und geben Sie Ihr normales Benutzerpasswort ein.
Vanni Totaro
quelle
1
Oder wenn ein anderes Verzeichnis in Ihrem Home-Ordner das für Bilder ersetzt. Funktionierte auch für mich und die Unterordner.
Lewis
die -R oder -rekursive Option, um Dateien und Verzeichnisse rekursiv zu bearbeiten
Yevgeniy Afanasyev
12

Sie können es über Terminal oder GUI tun.

GUI-VERSION

Drücken Sie ALT+ F2und gksu nautilusgeben Sie Folgendes ein: Mit nautilus werden Sie zu einem Administratorkonto. Wechseln Sie nun zu diesen Dateien und ändern Sie die Berechtigungen / den Besitzer, damit Ihr normales Konto sie verwenden kann. Das klappt manchmal nicht. Zumindest bei mir funktionieren sie und bei einem anderen PC nicht. Testen und sehen.

Die GUI-Version sieht fast so aus wie Dash, nur dass in der Suchleiste nicht "Suchen", sondern "Befehl ausführen" angezeigt wird. Hier ist ein Bild:

Bildbeschreibung hier eingeben

TERMINAL VERSION

Typ ALT+ F2und Typ gnome-terminal. Gehe in diesen Ordner. In deinem Fall wäre es cd "/home/alan/Desktop/Untitled Folder"und Typ sudo chown alan:alan *.jpg. Das wird funktionieren, weil es wird;)

Luis Alvarado
quelle
Vielen Dank, CYREX! Die GUI-Version würde aus irgendeinem Grund niemals funktionieren, aber das Ausführen in Terminal hat den Trick getan. Vanni war der erste, der geantwortet hat (mit 6 Sekunden), aber da Sie beide praktisch die gleiche Antwort hatten, habe ich auch Ihre hochgestimmt :)
Alan
@Luis Die GUI-Version funktioniert auf jeder Ubuntu-Version oder nur für den 12.04?
Lucio
1
@Lucio - Ich kann bestätigen, dass es mindestens seit dem 11.04 funktioniert. Das habe ich am 11.04, 11.10 und 12.04 ausprobiert.
Luis Alvarado
4
sudo su
chown user_name folder_name

Öffnen Sie zuerst Ihren Superuser, der root ist

Im obigen Befehl user_nameist der Name des Benutzers, für den Sie den Besitz festlegen möchten, folder_nameder Ordner, dessen Besitz Sie ändern möchten

Saif Ur Rehman
quelle
5
Es besteht keinerlei Notwendigkeit, dies zu tun, sudo suwenn Sie dies bereits tun sudo chown.
Edwinksl
2

Befehlszeile: Verwenden Sie Alt+F2

Wechseln Sie in das Verzeichnis mit den Dateien, die Sie ändern möchten. Verwenden Sie sudovor Ihrem Befehl, der Berechtigungen ändert, den Eigentümer und die Gruppe dieser Dateien. Sie werden nach Ihrem Passwort gefragt und der Befehl wird ausgeführt, als ob Sie root wären.

Sie können auch sudo suroot eingeben.

$ sudo su
[sudo] password for {username}: 
root@{host}:/home/{username}#

Wechseln Sie dann in das Verzeichnis mit den Dateien, die Sie ändern möchten.

Die Berechtigungen werden mit chmodBeispiel geändert : chmod 755 somefileLässt es für Sie als Eigentümer lesen, schreiben, ausführen und für Gruppen und andere lesen, ausführen. Benutzer und Gruppe werden mit chownBeispiel geändert : chown alan:alan somefilewürde alan Besitzer von somefile machen.

edit: Nach der Lesung Link Sie auf dem Laufenden Ich habe eine Frage! Hat dieses Thema Ihre Frage nicht schon beantwortet? Es geht um die Ausführung gksu nautilus. Mit dieser Option können Sie Nautilus als Rootbenutzer verwenden. Dann können Sie den Zugriff ändern (siehe Abbildung in diesem Thema).

Rinzwind
quelle
Hallo Rinzwind, danke für deine Antwort! Wie immer habe ich nach der Frage gesucht, bevor ich meine gepostet habe, und bin auf diese gestoßen. Es hieß zu benutzen, gksu nautiluswas das erste war, was ich versucht habe, bevor ich diese Frage gefunden habe. Aber aus irgendeinem Grund würde ich die Berechtigungen ändern und sie würden immer zurückgesetzt, sogar als root. Seltsam!
Alan
Nicht komisch! schlichtweg doof;)
Könnte
Ich hoffe sicher nicht! So oder so, ich habe aufgehört, meine Tapeten dort zu platzieren, macht es Sinn, das nicht zu tun.
Alan