Ich hab zwar ein Solaris-Problem, aber ich denke, dass es hier sicher Leute gibt, die mir helfen können, zumal der Standard FTP allen bekannt ist.
Ich habe folgende Anforderung:
Ein User namens "ftp" soll keine Loginshell erhalten. Ihm soll es möglich sein, in sein Homeverzeichnis files abzulegen, diese aber nicht mehr lesen zu können.
Folgendes wurde von mir eingerichtet:
in der passwd
loginshell ist /bin/false o.ä.
Er bekommt schon keine shell. Bisher alles bestens.
der User kann Dateien übertragen, aber die Dateien wandern mit ihren ursprünglichen Rechten in dem home-Verzeichnis.
rw-r--r--
Also kann er die files auch wieder mit "get" abrufen.
Also hab ich gedacht. Gut, nehm ich mir eine ".profile" und leg die ins home-Dir schreibe ein "umask 777" rein und gut is. Aber nein, das nimmt er natürlich nur, wenn er ne shell aufmacht, oder? Hab ich vielleicht was vergessen?
Wie schaff ich das, das der User nur schreiben, aber nicht mehr lesen kann.
Installation von anderer Software ist ausgeschlossen.
Dank euch schon mal für die Gedankenmühe...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neo23X0« (26.01.2004, 23:21)