[gelöst] Ordner mit root Rechten im Home Verzeichnis

Smalltalk
Antworten
Benutzeravatar
Houbey
Beiträge: 731
Registriert: 03.03.2012 05:13:32

[gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Houbey » 29.11.2023 19:41:52

Hallo Debianer, :hail:

ich wollte einmal etwas fragen, vielleicht könnt ihr mir dazu mehr sagen.

Wenn ich einen Ordner unter meinem Home Verzeichnis mit root oder sudo erstelle, dann wird dieser Ordner mit folgenden Einstellungen bei den Zugriffsberechtigungen erstellt:
- Besitzer: root ---> Zugriff: Lesen & Schreiben
- Gruppe: root ---> Zugriff: Nur lesen
- Andere: bleibt leer ---> Zugriff: Nur lesen

Kann ich mir damit eigentlich jetzt irgendwelche Hintertüren unwissentlich öffnen das ich leichter angreifbar bin?
Ich frage deswegen, weil ich im Home Verzeichnis bei meinem Schwager unter .local/share/ die Dateien recently-used.xbel Dateien gelöscht habe und darin einen Ordner mit selbigen Namen erstellt habe, der root Rechte hat, damit keine Verläufe mehr aufgelistet werden bei "Neuste" und "Zuletzt verwendete Dokumente". Das scheint bei meinem Schwager unter Debian 12 (Xfce) auch zu funktionieren, es scheint sich nichts mehr in diese beiden Bereiche einzutragen.

Daher wollte ich einmal nachfragen zwecks Ordner mit Root Rechten im Home Verzeichnis.

Vielen Dank für eure mögliche Hilfe und Zeit. :THX:
Zuletzt geändert von Houbey am 29.11.2023 20:16:56, insgesamt 1-mal geändert.
Viele Grüße
Houbey

------------------------------
Debian GNU/Linux 11.9 Bullseye, Xfce 4.16, als 64-Bit und bis jetzt noch glücklich damit. 8)

Benutzeravatar
QT
Beiträge: 1242
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: Ordner mit root Rechten im Home Verzeichnis

Beitrag von QT » 29.11.2023 20:04:56

Houbey hat geschrieben: ↑ zum Beitrag ↑
29.11.2023 19:41:52
Kann ich mir damit eigentlich jetzt irgendwelche Hintertüren unwissentlich öffnen das ich leichter angreifbar bin?
Nein

Benutzeravatar
Houbey
Beiträge: 731
Registriert: 03.03.2012 05:13:32

Re: Ordner mit root Rechten im Home Verzeichnis

Beitrag von Houbey » 29.11.2023 20:16:34

Dankeschön QT, für deine Antwort. :THX: Damit ist das Thema wohl schon gelöst. :D
Viele Grüße
Houbey

------------------------------
Debian GNU/Linux 11.9 Bullseye, Xfce 4.16, als 64-Bit und bis jetzt noch glücklich damit. 8)

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von thunder11 » 29.11.2023 23:38:11

geht auch anders und korrekter:

Code: Alles auswählen

rm ~/local/share/recently-used.xbel

Code: Alles auswählen

touch ~/local/share/recently-used.xbel
Als Root:

Code: Alles auswählen

chattr +i /home/[username]/.local/share/recently-used.xbel
Damit ist das Ding schreibgeschützt :mrgreen:

Code: Alles auswählen

~$ lsattr ~/.local/share/|grep .xbel
----i---------e------- /home/thunder/.local/share/recently-used.xbel
--------------e------- /home/thunder/.local/share/user-places.xbel.tbcache
--------------e------- /home/thunder/.local/share/user-places.xbel
Ich verstehe aber immer noch nicht den Nutzen von "Neueste" in Thunar. Da standen hunderte von Dateien drin, von denen ich noch nicht einmal wusste, sie jemals geöffnet zu haben. Hat sich jemand mal damit beschäftigt ?

Benutzeravatar
Houbey
Beiträge: 731
Registriert: 03.03.2012 05:13:32

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Houbey » 30.11.2023 16:19:38

@ thunder11

Das werde ich mal versuchen und beobachten. Habe es bei mir jetzt selber mal so eingerichtet, wie du beschrieben hast. 8O vielen Dank für diesen Tipp. Bin gespannt ob das jetzt auch bei mir so funktioniert und nichts mehr überschrieben wird. Wenn ja, dann richte ich das bei meinem Schwager auch mal so ein. :THX:
Viele Grüße
Houbey

------------------------------
Debian GNU/Linux 11.9 Bullseye, Xfce 4.16, als 64-Bit und bis jetzt noch glücklich damit. 8)

kemir
Beiträge: 5
Registriert: 29.11.2023 00:31:00

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von kemir » 30.11.2023 18:59:56

Eigentlich sollten entsprechend gesetzte Berechtigungen völlig ausreichen.
Man kann auch mit "chmod 000 ..." arbeiten.
Es widerstrebt mir, 'root' ohne Not als Eigentümer an irgendeiner Stelle zu wählen, warum nicht 'nobody', wenn es ein anderer Besitzer sein soll?

Naja, für das Löcschen spielen die Dateirechte nicht wirklich eine Rolle, da kommt es auf die Rechte des Verzeichnisses an.

##

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von thunder11 » 30.11.2023 22:58:45

chattr ändert nur die Attribute der Datei, nicht den Eigentümer.
Das Attribut "i" bewirkt dann, dass diese Datei mit nicht verändert, nicht gelöscht oder modifiziert werden kann
Allerdings sind Root-Rechte notwendig, um das Attribut "i" zu setzen.

Code: Alles auswählen

thunder@XFCE:~$ rm ~/.local/share/recently-used.xbel
rm: das Entfernen von '/home/thunder/.local/share/recently-used.xbel' ist nicht möglich: Die Operation ist nicht erlaubt

root@XFCE:/home/thunder# rm /home/thunder/.local/share/recently-used.xbel
rm: das Entfernen von '/home/thunder/.local/share/recently-used.xbel' ist nicht möglich: Die Operation ist nicht erlaubt

Code: Alles auswählen

thunder@XFCE:~$ ls -l ~/.local/share/|grep .xbel
-rw-r--r--  1 thunder thunder     0 29. Nov 23:06 recently-used.xbel
-rw-r--r--  1 thunder thunder  5796  7. Jun 2021  user-places.xbel
-rw-r--r--  1 thunder thunder     0  7. Jun 2021  user-places.xbel.tbcache

mino23
Beiträge: 64
Registriert: 15.07.2019 18:49:51

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von mino23 » 05.12.2023 12:58:06

chattr ist irgendwie eine Modeerscheinung. Gab es das vor 20 Jahren bereits? Kann mich nicht entsinnen. Nutze es jedenfalls nicht.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Livingston » 05.12.2023 13:00:32

mino23 hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 12:58:06
chattr ist irgendwie eine Modeerscheinung. Gab es das vor 20 Jahren bereits? Kann mich nicht entsinnen. Nutze es jedenfalls nicht.
Mindestens seit dem Jahr 2000, wahrscheinlich eher
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von MSfree » 05.12.2023 14:25:02

Livingston hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 13:00:32
mino23 hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 12:58:06
chattr ist irgendwie eine Modeerscheinung. Gab es das vor 20 Jahren bereits? Kann mich nicht entsinnen. Nutze es jedenfalls nicht.
Mindestens seit dem Jahr 2000, wahrscheinlich eher
Posix ACLs (und darum get es bei chattr) wurden mit Kernel 2.5.3 im September 2022 eingeführt. Der 2.5er Kernel war aber der Enwicklungskernel, im Mainstream kam es erst mit Kernel 2.6.0 am 18.12.2003 an.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Livingston » 05.12.2023 15:43:06

(Du meintest wahrscheinlich 2002)
lsattr/chattr wurde aber nicht am Stück implementiert. Teile davon gibt es schon sehr lange, siehe auch hier: https://e2fsprogs.sourceforge.net/e2fsp ... lease.html
Das geht bis ins Jahr 1996 zurück.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
Houbey
Beiträge: 731
Registriert: 03.03.2012 05:13:32

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Houbey » 06.12.2023 06:26:49

thunder11 hat geschrieben: ↑ zum Beitrag ↑
29.11.2023 23:38:11
geht auch anders und korrekter:

Code: Alles auswählen

rm ~/local/share/recently-used.xbel

Code: Alles auswählen

touch ~/local/share/recently-used.xbel
Als Root:

Code: Alles auswählen

chattr +i /home/[username]/.local/share/recently-used.xbel
Damit ist das Ding schreibgeschützt :mrgreen:

Code: Alles auswählen

~$ lsattr ~/.local/share/|grep .xbel
----i---------e------- /home/thunder/.local/share/recently-used.xbel
--------------e------- /home/thunder/.local/share/user-places.xbel.tbcache
--------------e------- /home/thunder/.local/share/user-places.xbel
Moin thunder11,

wollte nochmal was schreiben zu meinem Thema. Habe es jetzt selber einige Tage testen können und es funktioniert. Keine Eintragungen mehr unter "Zuletzt verwendete Dokumente" beim Panel Eement "Orte". Ebenso keine recently-used.xbel Dateien mehr unter .local/share/ zu finden, bis auf die eine die ich ja erstellt habe und schreibgeschützt habe.

Nach Rücksprache mit meinem Schwager kann ich das ebenfalls bestätigen das es bei ihm anscheinend ohne Probleme funktioniert. Vielen Dank nochmal. :THX:
Viele Grüße
Houbey

------------------------------
Debian GNU/Linux 11.9 Bullseye, Xfce 4.16, als 64-Bit und bis jetzt noch glücklich damit. 8)

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von MSfree » 06.12.2023 08:16:22

Livingston hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 15:43:06
(Du meintest wahrscheinlich 2002)
Der 2.6er Kernel, der am 18. Dezember Zweitausenddrei erschien, war der erste Mainlinekernel, der ACL unterstützt hat.

Welche Funktionene ls/chattr vor Zweitausenddrei schon unterstützt haben, weiß ich nicht. ACLs können es (vom 2.5er Hackerkernel mal abgesehen) jedenfalls nicht gewesen sein.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von JTH » 06.12.2023 08:40:18

MSfree hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 14:25:02
Kernel 2.5.3 im September 2022
Livingston hat geschrieben: ↑ zum Beitrag ↑
05.12.2023 15:43:06
(Du meintest wahrscheinlich 2002)
MSfree hat geschrieben: ↑ zum Beitrag ↑
06.12.2023 08:16:22
Dezember Zweitausenddrei
Ersteres war gemeint, nicht 2003 :wink:
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: [gelöst] Ordner mit root Rechten im Home Verzeichnis

Beitrag von Livingston » 06.12.2023 09:05:40

@MSfree: Abgesehen von den Jahreszahlen: Reden wir aneinander vorbei? Ich beziehe mich auf File-Attribute wie das immutable-Flag (+i), das man mit chattr steuern kann.
ACLs sind doch Sache von extended attributes (xattr), oder nicht? Gibt's da tiefere Zusammenhänge, die ich gerade nicht blicke?
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Antworten