Zugriff nur aufs Home-Verzeichnis erlauben
Zugriff nur aufs Home-Verzeichnis erlauben
hallo
Ich habe mit 'adduser --HOME /home/ USERNAME' unter Debian einige User angelegt. Das Problem ist jetzt, dass sie (schreibenden) Zugriff aufs gesamte System haben. Ich möchte aber das normale User nur in ihrem Home-Verzeichnis lesen und schreiben können?! Wie kann ich das denn zum Standard machen?
danke
Ich habe mit 'adduser --HOME /home/ USERNAME' unter Debian einige User angelegt. Das Problem ist jetzt, dass sie (schreibenden) Zugriff aufs gesamte System haben. Ich möchte aber das normale User nur in ihrem Home-Verzeichnis lesen und schreiben können?! Wie kann ich das denn zum Standard machen?
danke
Re: Zugriff nur aufs Home-Verzeichnis erlauben
Das sollte der Standard sein, du musst bei dir irgendwas mächtig vermurkst haben.julia wrote:Das Problem ist jetzt, dass sie (schreibenden) Zugriff aufs gesamte System haben. Ich möchte aber das normale User nur in ihrem Home-Verzeichnis lesen und schreiben können?! Wie kann ich das denn zum Standard machen?
Poste doch mal die Ausgabe von "id" (ausführen von dem neuen user) sowie die Ausgabe von "stat /Pfad/zu/Ordner/auf/den/kein/schreibender/Zugriff/erlaubt/sein/soll"
Re: Zugriff nur aufs Home-Verzeichnis erlauben
Wie Freddy36 schon geschrieben hat, sollten korrekt angelegte User nur in ihrem Home, in /tmp und ggf. /var/tmp schreiben dürfen. Wenn Du aber damit meinst, dass User nur ihr Home-Verzeichnis sehen sollen, dann bleibt nur der Griff zu chroot - entweder mit einer entsprechenden Shell wie rssh oder mit einer entsprechenden OpenSSH-Konfiguration (was bei Debian aber einen selbst gebauten sshd voraussetzt, da die Version in den Debian Repositories schon ziemlich alt ist).
Nachtrag:
Wenn Du die User tatsächlich alle mitangelegt hast, dann haben jetzt natürlich alle diese User /home als Heimatverzeichnis, und nicht /home/$user wie eigentlich üblich => das kann die Rechtevergabe zumindest für /home schon durcheinander gebracht haben, da normalerweise der jeweilige User auch Owner seines Home-Verzeichnisses ist.
Nachtrag:
Wenn Du die User tatsächlich alle mit
Code: Select all
adduser --home /home
Re: Zugriff nur aufs Home-Verzeichnis erlauben
ok sorry, ich muss ein stück zurückrudern... :) der user hat keine schreibrechte ausserhalb von HOME. (ich hatte mit 'vi /etc/apache/apache.conf' gestetet ob er das config-file öffnen und bearbeiten kann. hab dann aber nicht getestet ob er es wirklich speichern kann.)
jetzt besteht noch das problem das er lesen kann. das ist zwar nicht so schlimm wie schreiben, aber immerhin gibt es ja einige configfiles die passwörter enthalten (z.b. das configfile für das externe ftp-backup.) am liebsten wäre mir ein account, der sich nicht per ssh einloggen kann sondern nur per ftp und dort nur in seinem HOME verzeichnis lese und schreiben kann. wie schwer ist sowas umzusetzen?
jetzt besteht noch das problem das er lesen kann. das ist zwar nicht so schlimm wie schreiben, aber immerhin gibt es ja einige configfiles die passwörter enthalten (z.b. das configfile für das externe ftp-backup.) am liebsten wäre mir ein account, der sich nicht per ssh einloggen kann sondern nur per ftp und dort nur in seinem HOME verzeichnis lese und schreiben kann. wie schwer ist sowas umzusetzen?
Re: Zugriff nur aufs Home-Verzeichnis erlauben
Hallo,
Gruß, Wolfgang
gib ihm als Shell /bin/false.julia wrote:am liebsten wäre mir ein account, der sich nicht per ssh einloggen kann
Stellt man in der Konfiguration des FTPservers ein - welchen hast Du?sondern nur per ftp und dort nur in seinem HOME verzeichnis lese und schreiben kann.
Gruß, Wolfgang
Re: Zugriff nur aufs Home-Verzeichnis erlauben
danke - werd ich tun.wgot wrote:gib ihm als Shell /bin/false.
vsftpdwgot wrote:stellt man in der Konfiguration des FTPservers ein - welchen hast Du?
Re: Zugriff nur aufs Home-Verzeichnis erlauben
ok auf die zweite frage hab ich bereits eine antwort gefunden:
http://archiv.debianhowto.de/de/vsftpd/ ... ation.html
danke :)
http://archiv.debianhowto.de/de/vsftpd/ ... ation.html
danke :)
Re: Zugriff nur aufs Home-Verzeichnis erlauben
ok, nächstes problem:
wenn ich die shell des users auf /bin/false setze dann ist auch der login per ftp nichtmehr möglich?!
wenn ich die shell des users auf /bin/false setze dann ist auch der login per ftp nichtmehr möglich?!
Re: Zugriff nur aufs Home-Verzeichnis erlauben
Hallo,
in /etc/shells /bin/false dazuschreiben.
Gruß, Wolfgang
in /etc/shells /bin/false dazuschreiben.
Gruß, Wolfgang
Re: Zugriff nur aufs Home-Verzeichnis erlauben
super!
vielen dank für eure hilfe :)
vielen dank für eure hilfe :)