Page 1 of 1

Besitzer Userordner ist nicht user

Posted: Wed 28. Jul 2021, 14:27
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 :)

Re: Besitzer Userordner ist nicht user

Posted: Wed 28. Jul 2021, 16:27
by Florian
Hallo,

der Homeverzeichnis muss root gehören sonst funktioniert kein SSH-Chroot.

Re: Besitzer Userordner ist nicht user

Posted: Wed 28. Jul 2021, 17:02
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?

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

Posted: Wed 28. Jul 2021, 21:32
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 ^^

Re: Besitzer Userordner ist nicht user

Posted: Thu 29. Jul 2021, 16:26
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:

Re: Besitzer Userordner ist nicht user

Posted: Fri 30. Jul 2021, 10:06
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

Re: Besitzer Userordner ist nicht user

Posted: Tue 3. Aug 2021, 13:09
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.