"T. Hantke" <linux@vitus-2.de> schrieb:
ich lege einen User an, der auch FTP-Zugriff hat auf seinen Account.
Nun möchte ich aber einen 2ten User anlegen, der auf das gleiche Verzeichnis oder eines unterverzeichnisses in dem Haupt-FTP-User zugriff hat (write,del,etc.).
Jemand eine Idee wie ? Einfach mit useradd den 2ten User anlegen auf der gleiche Verzeichnis wie der Haupt-user?
Die Zugriffsrechte haben erst einmal nicht mit den Verzeichnissen zu tuen. Du kannst die User, die Zugriff auf ein Verzeichnis oder eine Datei haben sollen, in eine Gruppe legen und dann dafür sorgen, dass diese Gruppe als Besitzer eingetragen ist und dass diese Gruppe die entsprechenden Rechte hat. Hier sehe ich aber dann auch noch ein Problem: Wenn ein User xyz eine neue Datei anlegt, dann ist als Gruppe die Gruppe aus der /etc/passwd eingetragen. Diese ist aber zwangsläufig nicht die Gruppe, die Du haben willst. Beispiel: Die Dateien vom Webserver sind von der Gruppe "webadmn". anton und berta sind User. Diese haben in /etc/passwd die Gruppe 100 (users) eingetragen. In /etc/group stehen anton und berta in der Gruppe webadmn. Wenn nun anton eine Datei aufspielt, wird diese anton.users gehören. In Sache Zugriffsrechte ist interessant: chmod, chown Verzeichnis: Das Homeverzeichnis ist der Anfangspunkt bei ftp-Verbindungen. Ich halte es aber für unschön, dies direkt auf "Arbeitsverzeichnisse" zeigen zu lassen. Ich neige dazu, den Usern Symlinks in Ihr Homezeichnis zu legen. Dann können diese ohne Probleme auf alles zugreifen (und ein User kann in mehreren Projekten mitarbeiten). Was genau willst Du machen? Ich arbeite sehr gerne mit cvs. So kann man Webseiten in einem CVS-Tree halten und Änderungen immer schön nachvollziehen. Die Webseiten selbst aktualisieren sich dann von Zeit zu Zeit über einen cron-job (Läuft bei mir stündlich). Grosse Binary-Dateien sind IMHO da aber dann ungeeignet! Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53