Besitzer Userordner ist nicht user  [GELÖST]

Locked
Kabna
Posts: 107
Joined: Fri 14. Jul 2017, 10:54

Besitzer Userordner ist nicht user

Post by Kabna »

Betriebssystem Debian 10.10 (64-bit)
Kernel 4.19.0-13-amd64
KeyHelp

21.1 (Build 2252) Änderungsprotokoll

Webserver Apache 2.4.38
PHP PHP 7.3.29
Datenbank-Server MariaDB 10.3.29
FTP-Server ProFTPD 1.3.6
Mail Transfer Agent Postfix 3.4.14
Mail Delivery Agent Dovecot 2.3.4.1
Datenbank-Administration phpMyAdmin 5.1.1
Webmail Roundcube 1.4.11
Kryptographie OpenSSL 1.1.1d


Hey, ich habe Das Programm "Visual Studio code" möchte für den sshzugang als der user wohl einen Ordner im Verzeichnis des Users erstellen. Die schon existierenden Ordner und FIles da drinnen gehören auch dem user, wie: cgi-bin, www, files ect.
VIsual Studio code und auch der Benutzer kann aber in dem Userordner keine Ordner erstellen, vermutlich da der Userordner dem "root" gehört.

Warum gehört der Userordner dem root und nicht dem User selbst. Welche Gründe hat das und schadet es wenn ich über ssh die Rechte des Userornders von root auf den User ändere?


Vielen Dank :)
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: Besitzer Userordner ist nicht user

Post by Florian »

Hallo,

der Homeverzeichnis muss root gehören sonst funktioniert kein SSH-Chroot.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Kabna
Posts: 107
Joined: Fri 14. Jul 2017, 10:54

Re: Besitzer Userordner ist nicht user

Post by Kabna »

der Homeverzeichnis muss root gehören sonst funktioniert kein SSH-Chroot.
Also verstehe ich das richtig, dass nur das Homeverzeichnis dem root gehören muss, aber nicht die Ordner im Home/Users - Verzeichnis?
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Besitzer Userordner ist nicht user  [GELÖST]

Post by OlliTheDarkness »

Kabna wrote: Wed 28. Jul 2021, 17:02
der Homeverzeichnis muss root gehören sonst funktioniert kein SSH-Chroot.
Also verstehe ich das richtig, dass nur das Homeverzeichnis dem root gehören muss, aber nicht die Ordner im Home/Users - Verzeichnis?
:idea: :!:
1000 Gummipunkte für die korrekte Lösung :lol:

Sie haben einen Plüschpinguin gewonnen :P

Spass bei Seite, ernst is da.

Ja is richtig so, root ist Hauptbesitzer die Unterordner gehören dem User, ausgenommen KH Relevante Ordner.

Alles in users geht root.
1.png
Innerhalb der userordner gehören die Ordner den Usern mit allen Unterordnern
2.png
Ausnahme ist jediglich der logs Ordner, die Daten darin gehören dem Webserver
3.png

Hoffe ist jetzt nicht zu umständlich erklärt ^^
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
Kabna
Posts: 107
Joined: Fri 14. Jul 2017, 10:54

Re: Besitzer Userordner ist nicht user

Post by Kabna »

1000 Gummipunkte für die korrekte Lösung :lol:

Sie haben einen Plüschpinguin gewonnen :P
Danke dir, für die ausführliche Erklärung mit Bebilderung! Habe es gut verstehen können :)

Ps. Und wo kann ich den Plüschpinguin abholen? :lol:
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Besitzer Userordner ist nicht user

Post by OlliTheDarkness »

Kabna wrote: Thu 29. Jul 2021, 16:26
1000 Gummipunkte für die korrekte Lösung :lol:

Sie haben einen Plüschpinguin gewonnen :P
Danke dir, für die ausführliche Erklärung mit Bebilderung! Habe es gut verstehen können :)

Ps. Und wo kann ich den Plüschpinguin abholen? :lol:
Leider aufgrund von Lieferverzögerungen aktuell kein Termin möglich. Wenden Sie sich ab dem 1.1.2089 erneut an uns :D
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
superjogi
Posts: 137
Joined: Sat 11. Jan 2020, 23:24

Re: Besitzer Userordner ist nicht user

Post by superjogi »

Das Homeverzeichnis muss root gehören:
/home/users/DERUSERNAME root:root

Aber darunter benötigst du den richtigen user (hier als Beispiel USERNAME):
/home/users/DERUSERNAME/www DERUSERNAME:DERUSERNAME


Wenn du zB ein tar.gz entpackst oder mit dem root user etwas in einen Benutzeruser hineingeladen hast kann es gut sein, dass die Rechte für die Dateien deiner Webseite nicht passen.

Hier besserst du dann so nach:

Wichtig zuerst in das jeweilige DERUSERNAME/www wechseln

chown -R DERUSERNAME:DERUSERNAME ./

find ./ -type d -exec chmod 755 {} \;

find ./ -type f -exec chmod 644 {} \;

Dies ist zB mit root auszuführen da ausreichende Rechte.
Locked