Mit Lufs gemountetes Laufwerk freigeben?
Hallo! Ich hab bei mir an der Fachhochschule ein Homeaccount den ich von zu Hause via ftp oder sftp erreichen kann. Nun war meine Überlegung das ich auf meinem Linuxrouter (SuSE 8.2) lufs installiere und dann den Homeaccount mounte. Diesen gemounteten Ordner will ich dann für alle User im Lokalen Heimnetzwerk via Samba freigeben. Hab nun also lufs compiliert hat auch alles funktioniert. SO dann hab ich meinen homeaccount auf den ordner 123 gemountet. vom Router aus komm ich auch ohne probleme in den Ordner und somit auch direkt auf den Homeaccount vom FTP der Fachhochschule. Nur jetzt hab ich den Ordner mit Samba freigegeben. Will man jetzt z.B. mit Win2000 den Ordner im Netzwerk anschaun findet man ihn auch und kann ihn anklicken es öffnet sich dann die erste ebene von meinem FTP-Homeaccount in dieser Ebene gibt es 2 Ordner einmal den Ordner unix und einmal den Ordner win da an der Fachhochschule die Accounts in Windows accounts und Unix accounts aufgeteilt sind. will ich aber nun in einen dieser beiden Accounts wechseln kommt die Meldung: Auf Netzwerkrecource kann nicht zugegriffen werden, Zugriff verweigert. Wenn ich aber am Router in den ordner unix oder win wechsle funktioniert das nur über Samba und somit von einem client im Netzwerk aus hat er Probleme weiter als die Erste Ebene zu kommen! Hat jemand ähnliche Probleme oder Lösungsvorschläge?? MFG Hannes
Hallo Hannes, hallo Leute, Am Mittwoch, 29. Oktober 2003 21:02 schrieb Hannes Bischof:
Ich hab bei mir an der Fachhochschule ein Homeaccount den ich von zu Hause via ftp oder sftp erreichen kann. Nun war meine Überlegung das ich auf meinem Linuxrouter (SuSE 8.2) lufs installiere und dann den Homeaccount mounte.
Ich weiß zwar jetzt nicht, was "lufs" sein soll (wohl irgendein remote-filesystem), aber das ist vermutlich in diesem Fall nicht wichtig ;-) [am Router klappt der Zugriff]
Nur jetzt hab ich den Ordner mit Samba freigegeben. Will man jetzt z.B. mit Win2000 den Ordner im Netzwerk anschaun findet man ihn auch und kann ihn anklicken es öffnet sich dann die erste ebene von meinem FTP-Homeaccount in dieser Ebene gibt es 2 Ordner einmal den Ordner unix und einmal den Ordner win da an der Fachhochschule die Accounts in Windows accounts und Unix accounts aufgeteilt sind. will ich aber nun in einen dieser beiden Accounts wechseln kommt die Meldung: Auf Netzwerkrecource kann nicht zugegriffen werden, Zugriff verweigert.
Das hört sich so an, als ob es an den Zugriffsrechten scheitert. - Unterscheiden sich die Zugriffsrechte von Mountpoint und Unterordnern? -> ls -ld /mnt/point ; ls -ld /mnt/point/* - Läuft der Samba-Zugriff über eine andere User-ID (evtl. "nobody")? - Kannst Du über Samba eine Datei im Hauptverzeichnis anlegen? Wenn ja, wem gehört die dann? Gruß Christian Boltz --
$ rpm -q --queryformat "%{name}-%{version} %{buildtime:date}" mod_php mod_php-3.0.11 Fri 23 Jul 1999 03:25:43 PM CEST -dn'*SCNR*'h Jaja. | grep "root" /etc/aliases kaiser_willem:root [> David Haller und Ratti in suse-linux]
Christian Boltz schreib am Samstag, 1. November 2003 23:12:
Ich weiß zwar jetzt nicht, was "lufs" sein soll (wohl irgendein remote-filesystem), aber das ist vermutlich in diesem Fall nicht wichtig ;-)
Jo is ein System zum mounten von ftp oder sftp ...!
Das hört sich so an, als ob es an den Zugriffsrechten scheitert. - Unterscheiden sich die Zugriffsrechte von Mountpoint und Unterordnern?
Also der in den ich meinen FTP-Account mounte heisst /123 und hat die Rechte 777
-> ls -ld /mnt/point ; ls -ld /mnt/point/*
nach diesem Befehl kommt folgendes: linux:/123/home/rsns01/stud/it/habiit00 # ls -ld /123/home/rsns01/stud/it/habiit00 ; ls -ld /123/home/rsns01/stud/it/habiit00/* drwxr-xr-x 4 daemon daemon 4096 Sep 19 16:56 /123/home/rsns01/stud/it/habiit00 drwx--x--x 4 daemon daemon 4096 Oct 28 17:49 /123/home/rsns01/stud/it/habiit00/unix drwx------ 18 daemon daemon 4096 Nov 2 21:31 /123/home/rsns01/stud/it/habiit00/win es geht um meinen Account namens habiit00 ind dem die unterordner win und unix liegen
- Läuft der Samba-Zugriff über eine andere User-ID (evtl. "nobody")?
Ähhm gute Frage nach einem ps -All kommt folgendes: linux:/123/home/rsns01/stud/it/habiit00 # ps -All F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD ... ... ... 0 S 0 5957 1 0 75 0 - 2308 schedu ? 00:00:00 mount.lufs 0 S 0 5959 5957 0 75 0 - 2308 schedu ? 00:00:00 mount.lufs 0 S 0 5960 5959 0 75 0 - 2308 schedu ? 00:00:00 mount.lufs 0 S 0 5961 5959 2 75 0 - 2308 schedu ? 00:00:23 mount.lufs 0 S 0 6001 1 0 75 0 - 1364 schedu ? 00:00:00 smbd 0 S 0 6037 1 0 75 0 - 1061 schedu ? 00:00:00 nmbd 0 S 0 6038 6001 0 75 0 - 1475 schedu ? 00:00:01 smbd
- Kannst Du über Samba eine Datei im Hauptverzeichnis anlegen? Wenn ja, wem gehört die dann?
nein, ich komme bis in meinen account ..../habiit00 und sehe da dann noch die Ordner unix und win aber in die Ordner kann ich dann nicht mehr wechseln (über Samba). Über Linux also über den Server komm ich ohne Probleme Rein, auf der Ebene vom Unix bzw Win ordner ist es aber auch über Linux nicht möglich einen Ordner anzulegen dies geht erst ab einer Ebene tiefer also im Unix/WIn ordner!!! meine smb.conf für diesen abschnitt: [studium] comment=Studium path=/123 writeable=yes guest ok=yes browseable=yes read only=no MFG Hannes
Hallo Hannes, hallo Leute, Am Sonntag, 2. November 2003 22:45 schrieb Hannes Bischof:
Christian Boltz schreib am Samstag, 1. November 2003 23:12:
Ich weiß zwar jetzt nicht, was "lufs" sein soll (wohl irgendein remote-filesystem), aber das ist vermutlich in diesem Fall nicht wichtig ;-)
Jo is ein System zum mounten von ftp oder sftp ...!
Sowas in der Richtung hab ich ja schon geahnt.
Das hört sich so an, als ob es an den Zugriffsrechten scheitert. - Unterscheiden sich die Zugriffsrechte von Mountpoint und Unterordnern?
Also der in den ich meinen FTP-Account mounte heisst /123 und hat die Rechte 777
Davon sieht man aber unten nix mehr ;-) Und sowieso: Du weißt, dass bei 777 jeder Schreibzugriff hat? Das solltest Du schnellstens wieder ändern!
-> ls -ld /mnt/point ; ls -ld /mnt/point/*
nach diesem Befehl kommt folgendes:
linux:/123/home/rsns01/stud/it/habiit00 # ls -ld /123/home/rsns01/stud/it/habiit00 ; ls -ld /123/home/rsns01/stud/it/habiit00/*
drwxr-xr-x 4 daemon daemon 4096 Sep 19 16:56 /123/home/rsns01/stud/it/habiit00 drwx--x--x 4 daemon daemon 4096 Oct 28 17:49 /123/home/rsns01/stud/it/habiit00/unix drwx------ 18 daemon daemon 4096 Nov 2 21:31 /123/home/rsns01/stud/it/habiit00/win
es geht um meinen Account namens habiit00 ind dem die unterordner win und unix liegen
Es hat also nur der User "deamon" Schreibzugriff. Kannst Du lufs beim Mounten eine User-ID angeben, unter der gemountet werden soll? (z. B. eine Mountoption uid=xyz o. ä.)
- Läuft der Samba-Zugriff über eine andere User-ID (evtl. "nobody")?
Ähhm gute Frage nach einem ps -All kommt folgendes:
linux:/123/home/rsns01/stud/it/habiit00 # ps -All F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD [gekürzt] 0 S 0 5961 5959 2 75 0 - 2308 schedu ? 00:00:23 mount.lufs 0 S 0 6001 1 0 75 0 - 1364 schedu ? 00:00:00 smbd
Der Samba-Zugriff läuft also vermutlich unter dem User "schedu" ab. Verwende den mal als User-ID beim Mounten via lufs. Alternativ kannst Du auch Samba umkonfigurieren (siehe unten), aber das halte ich für die schlechtere Lösung.
- Kannst Du über Samba eine Datei im Hauptverzeichnis anlegen? [geht nicht, bei obigen Rechten kein Wunder]
meine smb.conf für diesen abschnitt:
[studium] comment=Studium path=/123 writeable=yes guest ok=yes browseable=yes read only=no
Wenn Du sonst keine Lösung findest: force user = daemon force group = daemon Gruß Christian Boltz -- Tut mir leid. Tu hast dich dafür entschieden, Computer zu benutzen. Aus irgendeinem Grunde glaubst du, das sei risikofrei. Ich versichere dir, daß es das nicht ist. Computer sind böse, rostige, alte Kettensägen, die grundlos anspringen. [Ratti in suse-linux]
participants (2)
-
Christian Boltz
-
Hannes Bischof