Warum übernimmt Root den Besitz meiner Dateien?

Warum übernimmt Root den Besitz meiner Dateien?

Ich bin neu bei Linux und versuche, eine Bibliothek von Github zu installieren.

ich klontehttps://github.com/AngryLawyer/rust-sdl2und /home/username/documents/habe make gemäß den Anweisungen ausgeführt. Jetzt rust-sdl2gehört der gesamte Ordner rootund ich kann keine Änderungen mehr vornehmen.

Warum passiert das? Hätte ich die Lib-Dateien in einen bestimmten Ordner legen sollen? Wie behebe ich das?

Antwort1

Sie können den Besitzer als Root nicht ohne Superuser-Berechtigungen ändern. Wahrscheinlich haben Sie die Datei als Superuser heruntergeladen oder den makeBefehl als Superuser ausgeführt.

Wenn Sie den Besitzer der Dateien ändern möchten, geben Sie Folgendes ein (ändern Sie es usernamedurch Ihren):

sudo chown -R username:username /path/to/change

Antwort2

Haben Sie „make“ als sudo ausgeführt? Dadurch wird sudo (der Root-Benutzer) Eigentümer dieses Verzeichnisses.

https://unix.stackexchange.com/questions/20953/unterschied-zwischen-make-install-und-sudo-make-install

verwandte Informationen