Linux und Samba

Message
Author
Dirk

Linux und Samba

#1 Post by Dirk »

Ich bin noch Anfänger in der Arbeit mit LINUX, genauer MS-Umsteiger, habe aber schon mal SAMBA installiert und eine Verbindung zum PDC herstellen können. Ab an zwei Problemen halte ich nich schon ein Weilchen auf: 1. Wie kann man das Ganze automatisieren, also eine hierfür abgestellte Nutzerverwaltung kreieren (automat. Aufruf von /usr/bin/smbclient service ... usw. bei der Anmeldung), und 2. wie kann mein Nutzer "TEST" die mit dem SMBCLIENT verfügbar gemachte Freigabe mounten (wenn das doch nur ROOT darf)? Ich möchte insgesamt eine Anmeldung an einem PDC mit Verfügbarkeit aller NT-Freigaben schaffen. Ich habe jedenfalls keinen Plan. Es gibt ja sehr wenig Literatur darüber (Insbesondere Nutzerverwaltung unter LINUX), oder?. Wie gesagt, ich bin ein anfangender Umsteiger...

nano

Re: Linux und Samba

#2 Post by nano »

Hi Dirk,
um eine NT-Freigabe als normaler User zu mounten kannst du smbmount benutzen. Der Mountpoint muß dazu im jeweiligen Home-Verzeichnis des Users liegen.

smbmount //<nt-rechner>/<freigabe> <mountpoint>
(ich hoffe ich hab nix vergessen <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

siehe auch man smbmount

viel Erfolg,
nano

Dirk

Re: Linux und Samba

#3 Post by Dirk »

Habe ich versucht, jedoch kommt zuerst die Meldung: "This command is designed to be run from within /bin/mount by givig the option -t smbfs" - So!! Also mach ich das. Dann kommt die meldung : "Nur >>root<< kann dies tun" Ich bin aber nicht "root", sondern "test". Was nun?? "root" hat leider kein share auf dem PDC.

panthera

Re: Linux und Samba

#4 Post by panthera »

fstab?

Dirk

Re: Linux und Samba

#5 Post by Dirk »

fstab ... habe ich versucht, geht nicht... ist die syntax "//<pdc-name>/<freigabe> /home/test/winnt smbfs noauto,user 0 0" überhaupt richtig???

nano

Re: Linux und Samba

#6 Post by nano »

>Habe ich versucht, jedoch kommt zuerst die Meldung: "This command is designed to be run from within >/bin/mount by givig the option -t smbfs"

Komisch, bei mir klappts. <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

Vielleicht hilft dir das weiter (s. man smbmnt):
smbmnt is a helper application used by the smbmount pro­
gram to do the actual mounting of SMB shares. <b>smbmnt can
be installed setuid root if you want normal users to be
able to mount their SMB shares.</b>

A setuid smbmnt will only allow mounts on directories
owned by the user, and that the user has write permission
on.

Dann sollte es auch über mount klappen.

Viel Erfolg,
nano

Dirk

Re: Linux und Samba

#7 Post by Dirk »

...nee, ging auch nicht... ich werde wohl aufgeben müssen

nano

Re: Linux und Samba

#8 Post by nano »

Was passiert denn, wenn du es versuchst?

Gruß,
nano

Dirk

Re: Linux und Samba

#9 Post by Dirk »

Also, smbmnt funktioniert natürlich, wenn ich den Befehl vorher mit chmod für den Nutzer Test verfügbar gemacht habe (ansonsten kann auch hier nur root...), und zwar so: <smbmnt /home/test/winnt -u test>. Test ist der Nutzer und /home/test/winnt ist das Verzeichnis, in das ich das PDC-Share mounten möchte. Nun müsste es doch möglich sein das PDC-Share mit smbmount hier hinein zu mounten, oder habe ich etwas falsch verstanden? smbmount meldet sich bei mir jedenfalls immer noch mit der Meldung "This command is designed to be run from within >/bin/mount by givig the option -t smbfs". Also versuche ich es mit <mount -t smbfs ... usw.>. Und nun kommt wieder: "nur root kann dies tun". Root soll aber nichts tun, weil nur test ein Share auf dem PDC hat! Gibts doch gar nich.... :~(

dave_g22

Re: Linux und Samba

#10 Post by dave_g22 »

Ich bin bei den Berechtigungen noch nicht ganz durchgestiegen - komme nämlich aus der Windows Welt, aber wieso versuchst du nicht, den mount - Befehl einer anderen Gruppe zu zuordnen, gibst deinen Test - User Berechtigung auf diese Gruppe (kann auch ne selbst erschaffene Gruppe sein) - dann sollten auch die Berechtigungsprobleme wegfallen.
Bitte schreiben wenn ich mich irre - muß auch noch ne Menge lernen.

CU
Dave

Dirk

Re: Linux und Samba

#11 Post by Dirk »

...ist eine gute Idee, jedoch denke ich, das es nicht unbedingt eine Berechtigungsfrage ist. <smbmnt> funktioniert ja ohne Fehlermeldung, obwohl das Ergebnis nicht das erhoffte ist (obwohl die Mount-Einträge in der fstab standen ?!?). Ich glaube einfach, das ich selbst irgendeinen syntaktischen Fehler mache. ...oder einen logischen, wer weiß. Ich forsche weiter. Wenn ich was habe, stelle ich die Info ein. Bis dann...

Dirk

Dirk

Re: Linux und Samba

#12 Post by Dirk »

Alllsoooo, zunächst habe ich smbmnt mit chmod auf "ausführen für alle" gesetzt, Dann habe ich "/usr/bin/smbmnt /home/test/winnt -s \<!--no-->pdc-name\test$ -o username=test, password=tester" ausgeführt. GING!!
Leider kann ich die Dateien nicht anzeigen: Ein-Ausgabefehler (ls)?? Heul...
Ich forsche weiter!


Dirk

Dirk

Re: Linux und Samba

#13 Post by Dirk »

So!!! Geschafft !!! Ich hatte Erfolg mit der Eingabe von </usr/bin/smbmount //pdc-name/share$ /home/test/win -o username=test,password=tester>. Die PDC-Angabe also mit "//" und "/" und nicht wie in meiner Beschreibung mit "\<!--no-->\<!--no-->" und "\<!--no-->". Vielen Dank an alle "Mitfühlenden".

Dirk

Tigger

Re: Linux und Samba

#14 Post by Tigger »

Hi Probier mal mount -t smbfs \<!--no-->rechnername\freigabe \mountpoint
das müsste auch als user gehen ! was ist denn das ! hast du KDE oder so da gibt es ein tolles programm es heißt
"Linneiberhood" (Auf fehler bitte nicht achten) na auf jedenfall Linuxnachbarschaft ! da trägt man dann die arbeitsgruppe ein und es sucht die darin vorhandenen Win Rechner und zeigt die freigaben !
achja mit mount -t smbfs -o (für options )username=Admin,passwort=test \<!--no-->rechername(IP)\freigabe \mountpoint
kannst du es als admin oder sonstwer mounten !

Dirk

Re: Linux und Samba

#15 Post by Dirk »

Hi,

ich habe wirklich alles versucht. Alle Versionen von "mount -t smbfs &reg;<!--char-->echnername\freigabe \mountpoint...." führten nur zur Ausschrift <nur root kann dies tun>. Schließlich gings ja mit "smbmount //pdc/share /mount-point username=test, password=tester" dann doch. Danke für den Tipp mit LinNeighBourhood. Werde ich ausprobieren. Außerdem habe ich von NetworkNeighbours gehört. Ermöglicht wohl Mounten mit Oberflächenunterstützung. Habe ich bloß nicht installiert gekriegt.

Dirk

Post Reply