PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : als User M$ Freigaben mounten, so das auch andere User zugriff auf das share haben



meinereinerseiner
05.09.02, 14:01
hi,

mal eine frage. Wie kann ich als User M$ Freigaben mounten, so das auch
andere User zugriff auf das share haben.


danke

der tom

pi314
05.09.02, 16:02
ich kann dir leider gerade so aus dem stehgreif auch nicht sagen wie es geht, ich weiß aber wo es steht:)

schau dir mal die manpages zu smbmount an
da solltest du irgendwo unter options die möglichkeit haben die uid, umask... einzugeben
sieht beim mounten etwa so aus
mount -t smbfs -o umask=777 //win/share /mnt

wenn du dazu noch den passenden eintrag in der /etc/fstab machst, dann kannst du auch festlegen, ob es automatisch gemountet wird, oder ob normale user die freigabe mounten können
weitere einzelheiten dazu mit: man fstab

kann sein, dass ich bei meinen beispiel oben nicht ganz richtig lag, aber ich denke mit den manpages wirst du drauf kommen, ansonsten benutz mal die suchfunktion hier im forum und such nach begriffen wie smbmount, samba, etc. - es gab aufjeden fall schon mal topics die genau dieses thema behandelt haben

also good luck & happy trying

meinereinerseiner
05.09.02, 20:48
gegeben: 2 User (tom u. tom2) diese sollen sich ein W98er Share mounten
können, wo sie beide alles lesen und schreiben dürfen.
also ich habe in der /etc/fstab die zeile:
//vaio/tom /home/vaio smbfs rw,exec,noauto,users,umask=000 0 0

habe im home das DIR vaio angelegt:
drwxrwxrwx 3 tom plepps 4096 Sep 5 20:23 vaio

plepps ist die gruppe wo sich root, tom und tom2 befinden
für /usr/bin/smbmnt ist das "s" bit gesetzt.

als tom kann ich nun /home/vaio mounten, dort schreiben und löschen,
aber tom2 kann nur lesen.
das verzeichnis hat nach dem mount folgende rechte:
drwxrwxr-x 1 tom tom 4096 Sep 5 16:17 vaio
womit sich das wohl erklärt.

Setze ich vor dem mounte das Verzeichnis auf:
drwxrwxrwx 3 root plepps 4096 Sep 5 20:23 vaio

und versuche es als user tom o. tom2 zu mounten bekomme ich nur:
[tom@testnix home]$ mount /home/vaio
Password:
cannot mount on /home/vaio: Operation not permitted
smbmnt failed: 1

.....wo liegt das Problem?


danke

der tom

pi314
08.09.02, 05:30
einen fehler hab ich schon mal entdeckt, soweit ich es gerade in den manpages gesehen hab, heißt es beim smbmount nicht umask, sondern fmask

hier der entsprechende ausschnitt


uid=<arg>
sets the uid that will own all files on the mounted filesystem. It
may be specified as either a username or a numeric uid.

gid=<arg>
sets the gid that will own all files on the mounted filesystem. It
may be specified as either a groupname or a numeric gid.

fmask=<arg>
sets the file mask. This determines the permissions that remote
files have in the local filesystem. The default is based on the
current umask.

dmask=<arg>
sets the directory mask. This determines the permissions that
remote directories have in the local filesystem. The default is
based on the current umask.


wenn du das in deiner /etc/fstab änderst, solltest du zumindest schonmal mit tom und tom2 lese und schreibzugriff bekommen
ach ja: verwende bei fmask auch eine maske, die vollen zugriff erlaubt: 000 entzieht alle rechte für alle benutzer, verwende daher wie in meinem beispiel im letzten post fmaks=777, damit alle user lese schreib und exec-rechte besitzen - weitere infos zur umask(fmask) z.B. mit "man chmod"



Setze ich vor dem mounte das Verzeichnis auf:
drwxrwxrwx 3 root plepps 4096 Sep 5 20:23 vaio

und versuche es als user tom o. tom2 zu mounten bekomme ich nur:
[tom@testnix home]$ mount /home/vaio
Password:
cannot mount on /home/vaio: Operation not permitted
smbmnt failed: 1

kann ich leider so nicht genau sagen woran es liegt.
Evtl. hast du das verzeichniss schon gemountet, so dass du erst ein umount durchführen müstest

wie hast du das verzeichniss denn beim ersten mal gemountet?
hast du es danach wieder ungemountet oder direkt versucht neu zu mounten?

meinereinerseiner
09.09.02, 10:07
Hi,

also das setzen der rechte geht dann mit dmask=777,fmask=777, so können dann alle schreiben.

nun hab ich noch 1 problem, der mountpoint muss als owner den
user haben, der das share mounten will, ich möchte erreichen,
das jeder User eine best. freigabe an ein in der fstab festgelegten
mountpoint mounten kann.
allein eine gruppenzuordnung reichte nicht aus.
hat jemand noch eine idee?


der tom

meinereinerseiner
09.09.02, 10:11
ich habe auch das gelöst,
die beiden userer müssen in der gleichen primären gruppe sein, dann klappt das auch.


thanks, der tom