PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : automatisches mounten von Novellvolumes?



postman100
21.03.03, 15:13
Hallo, bis jetzt habe ich immer alles was ich brauchte mit der Suchfunktion gefunden, aber im Moment hängts doch :( . Ich habe die Anbindung an den Novellserver hinbekommen, auch das IPX-Protokoll wird automatisch geladen. Nur in welche Datei schreibe ich den Mountbefehl und muß der genauso aussehen wie der wenn ich "von Hand" mounte? Das Netzlaufwerk soll halt direkt nach dem Hochfahren des Rechners da sein, jedesmal von Hand mouten kann ja nicht die Lösung sein.


ncpmount -S servername -U username.kontext -P password /mnt ?

vielen dank für die hilfe schon mal im Voraus
Achso die benutzte Distribution ist Suse 8.1

CYP
21.03.03, 16:15
aus "man mount":

For most types all the mount program has to do is issue a simple
mount(2) system call, and no detailed knowledge of the filesys-
tem type is required. For a few types however (like nfs, smbfs,
ncpfs) ad hoc code is necessary. The nfs ad hoc code is built
in, but smbfs and ncpfs have a separate mount program. In order
to make it possible to treat all types in a uniform way, mount
will execute the program /sbin/mount.TYPE (if that exists) when
called with type TYPE. Since various versions of the smbmount
program have different calling conventions, /sbin/mount.smb may
have to be a shell script that sets up the desired call.

das heisst wohl:
in fstab ->

dat /mount/novellserver ncpfs

und in /sbin/mount.ncpfs ->

#!/bin/bash
ncpmount -U username.kontext -S ip -A ip -P password -V $1 -f 666 -d 777 $2

natürlich ist das nicth ganz optimal da ersten dein novellpw mit in die fstab muss und zweitens durch die datei rechte -f 666 -d 777 jeder lesen und schreiben kann (abhängig von den rechten des novellusers)


aber es sollte zumindest gehen :)

postman100
21.03.03, 17:11
thx :) für die schnelle Antwort. Werd ich Montag gleich mal probieren. Stimmt, die Sache mit dem Novellpw ist nicht die optimale Lösung. Aber den Linuxrechner geht keiner ran und somit kommt auch niemand an das pw (hoffe ich zumindest *g*) aber wenn das soweit funzt kann ich mich ja nach ner Alternative umsehen.

Gruß

CYP
21.03.03, 17:14
ach halt ... das pw steht ja in der mount.ncpfs und das kann ja root only rwx sein ....

postman100
21.03.03, 17:20
also kann das pw nur jemand auslesen der sich auch als root anmelden kann?! Naja letztendlich bin ich eh der einzige der sich auf dem Rechner anmeldet (ist nur ein ein Testsystem)

postman100
24.03.03, 07:38
hm habs gerade probiert, kann mir jemand sagen wie ich was in die mount.ncpfs eintragen kann? Die ist wohl 'verschlüsselt'?

CYP
24.03.03, 16:47
vergiss das mit der mount.ncpfs :) (das war wohl früher mal so)

frag dein freund man :)

man ncpfs da stehen alle optionen drin wie
server=xxxx,ipserver=xxxx,passwdfile=(eine datei die nur root lesen kann und dein username + pw drin stehn xxxserverip/USER:PASSWORD)

postman100
26.03.03, 09:00
das ncpfs-manual ist bei mir nicht vorhanden, hab versucht es nachzuinstallieren war aber scheinbar nicht auf den CD's. Jetzt hab ich die fstab so konfiguriert das es klappen sollte. allerdings ist die beim booten 'zu früh dran' bevor der rechner überhaupt im netz ist versucht er sich schon auf dem server anzumelden. kann ich diese reihenfolge ohne größeren aufwand umstellen?

CYP
26.03.03, 21:39
es gibt wohl in der fstab unter linux noch die möglichkeit "_netdev" als option anzugeben

man fstab->

Common for all types of file system are
the options ``noauto'' (do not mount when "mount -a" is given, e.g., at
boot time), ``user'' (allow a user to mount), and ``owner'' (allow
device owner to mount), and ``_netdev'' (device requires network to be
available). The ``owner'' and ``_netdev'' options are Linux-specific.

frag nicht ich habs noch nie getestet :)

oder du baust die mount scripte um (ist aber sicher etwas aufwenig :D )

da müsste dann eine zeile wie
"mount -at noncpfs,nosmbfs"
rein :)

postman100
27.03.03, 07:21
hm mal ne n00bfrage *G*: kann es sein das deine manpage ne andere ist als meine? In meiner ist nichts über "_netdev" zufinden, habs dann mal so probiert er gibt die meldung aus das er den befehl ignoriert weil er ihn nicht kennt :( naja werd mal weiterschauen vielleicht find ich ja noch ne lösung

CYP
27.03.03, 07:39
hmmm kann sein :)
aber warum ?
selbst hier http://www.die.net/doc/linux/man/man8/mount.8.html
steht der paramter drin

und die seite ist von 1997 ....

komisch :(