PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mount mit Schreibrecht für alle



Linux Anfänger
10.02.03, 01:02
Halli hallo

Ich hab da ma folgendes Problem...Hab auch schon in ander Treads gelesehen aber haben mit nicht geholfen. :)

mount -t smbfs //server/verzeichniss /home/user/Desktop/verzeichniss

das kann ich allerdings ja nur als root machen...nun hat aber der User kein schreibrecht. !!
wie kann ich das ändern, das dieser User schreib und leserechte für alle dateien und verzeichnisse in diesem smbfs verzeichniss hatt ????

und.. wie kann ich es einrichten das dieses Verzeichniss schon beim hochfahren gemountet wird oder beim anklicken des Ordners ?? mit fstab ???

bitte um einfache hilfe.. bitte nich so kompliziert..


Gruß auch an HL :D

steve-bracket
10.02.03, 07:36
moin

Zu Punkt 1: Der Ordner muss der richtigen Gruppe angehören (zB users). Mit chgrp kannst das ändern. Danach der Gruppe Schreibrechte geben "chmod g+w verzeichniss".

Zu Punkt 2: Ja, in der Datei /etc/fstab ist das einzutragen. Weiß die genaue Syntax nicht. (probieren)

fG Steve

Linux Anfänger
10.02.03, 09:03
:) thnx.

Also chgrp war schonmal ne super idee

aber chmod auf dieses gemountete verzeichniss aufgerufen von Root gibt bei jeder einzelenen Datei in diesem verzeichniss die´Meldung,

beim setzen der zugriffsrechte für ..................... : Keine Berechtigung.

das verstehe ich nicht so ganz... bin doch root

ich gab ein : chmod -R -w /home/user/Desktop/verzeichniss

marcdevil
10.02.03, 09:50
mountoptionen: user,noauto,umask=000

Linux Anfänger
10.02.03, 18:45
WOW


bitte um einfache hilfe.. bitte nich so kompliziert..

das habe ich nicht verstanden aber trozdem danke... :confused:

Linux Anfänger
10.02.03, 23:33
Hmmm


mountoptionen: user,noauto,umask=000

habe ich also getippt. !!!

mount -smbfs //server/verzeichniss /home/user/Desktop/verzeichniss -o user,noauto,umask=000

Wenn ich nu als User versuche in diesem Verzeichniss was zu erstellen "neues Verzeichniss oder ähnlich" kommt Keine Berechtigung. !!

Warum geht denn das nit. ?

Linux Anfänger
11.02.03, 01:09
Hi HL

Da is meine Fstab

/dev/hda3 / reiserfs defaults 1 1
/dev/hda1 /boot ext2 defaults 1 2
/dev/hda2 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0


Thnx für dein Interesse.

:D

HangLoose
11.02.03, 01:23
hi

wie gesagt, ich habe mich noch nie mit samba beschäftigt. ich schaue mir das morgen mal an. eventuell hift dir ja auch folgender link schon weiter => http://homepages.fh-giessen.de/~hg8464/linux/mp3folder/index.shtml


Gruß HL

Linux Anfänger
11.02.03, 08:37
Puhh

Ich glaube ich werde missverstanden.

Die verzeichnisse die ich mounten will liegen auf dem Windows XP Rechner. !
Ganz einfache freigabe auf die ich von allen anderen Windows Büchsen zugreifen kann.

Eines dieser Verzeichnisse möchte ich nun auf meinem Linux Rechner mounten und verändern können.

Ich denke das das mounten mit smbfs richtig ist. ?! einhängen kann ich es ja..den Inhalt sehe ich dann auch.

Als ROOT kann ich alles ändern und erstellen u.s.w. aber nicht als normaler user.
und irgendwie bekomme ich es nicht hin-- evtl. zu doof oder so-- die Rechte mit chgrp und chmod zu ändern.

so.. :D

newcomer
11.02.03, 09:20
Hi Linux-Anfänger,

bin ebenfalls Anfänger undhabe den Tip bekommen, der auch funktioniert.

in der

/etc/fstab:

code:--------------------------------------------------------------------------------
//ip_xp_rechner/freigabe /home/data smbfs noauto,user,username=..., password=...,fmask=0,dmask=0 0 0
--------------------------------------------------------------------------------
eingeben wobei freigabe das Verzeichnis von XP ist und /home/data das verzeichnis auf Linux ist wohin gemounted wird.



in der

/etc/hosts:

ip_vom_xp........name_xp_rechner.dein_domain_name. .........name_xp_rechner

ohne die Punkte ........ schreiben.

......das alles als angemeldeter root eintragen.

Ich fahre mit festen IP`s deswegen auch die ip_vom_xp.


Bei mir ist nur das Problem das ich nicht als Benutzer meine freigegebenen Verzeichnisse mounten kann - das klappt nur wenn ich vorher in der Befehls-Konsole mit su die Freigaben mounte und dann erst kann ich ob nun vom Desctop per Icon oder im KDiskFree -Verzeichnisse mounten.

Aber versuch es mal selber, das klappt jedenfalls, wenn du ohne weiteres mounten kannst, sag bescheid, denn ich finde bei mir einfach den fehler nicht warum es bei mir so umständlich geht.

Linux Anfänger
11.02.03, 14:54
Hy auch


bin ebenfalls Anfänger undhabe den Tip bekommen, der auch funktioniert.

Super ersma das sich doch noch jemand traut etwas dazu zu sagen. :D

Sobald ich wieder an meinem Rechner sitze werde ich das mal testen..

Also bisher konnte ich auch nur als Root etwas mounten.

Das scheint normal zu sein....



Vielen Dank nochmal.

newcomer
11.02.03, 16:11
is aber schei....

da es nämlich einen Eintrag in der /etc/fstab gemacht werden kann um das zu ermöglichen
aber wie immer rücken die Herren oder Frauen (die schon länger mit Linux arbeiten) mit den Info`s ja nicht damit raus.


Echt schade, ich dachte in solchen Foren wird geholfen !!??

Linux Anfänger
11.02.03, 16:54
@Newcomer


Echt schade, ich dachte in solchen Foren wird geholfen !!??

Also ich kann dir sagen, wenn sich mal jemand mit deinem Prob bescheftigt dann wird dir wirklich geholfen bis zum schluß. !!

Ich hatte auch schon andere Probleme wo mir in diesem Forum wirklich Suuupper geholfen wurde. !!!

Gruß an HL :D

Also nicht verzagen... Ich warte ja auch noch auf Hilfe.....Gedult ist eine Tugend. :eek:

HangLoose
11.02.03, 23:23
@Linux Anfänger

tut mir echt leid, das ich dir nicht weiterhelfen kann. aber wie gesagt, ich habe von samba null plan. habe aber heute nachmittag nochmal gegoogelt, demnach müßte es mit den optionen von marcdevil eigentlich gehen.

ist in deiner smb.conf folgendes denn auf writetable

path = /data/mp3/Downloads
writeable = yes
guest ok = no


sicher bin ich mir nicht, ob es damit etwas zu tun hat.

@newcomer



aber wie immer rücken die Herren oder Frauen (die schon länger mit Linux arbeiten) mit den Info`s ja nicht damit raus.

Echt schade, ich dachte in solchen Foren wird geholfen !!??

no comment :cool:


Gruß HL

AliBaba
11.02.03, 23:47
@Linux-Anfänger:

Probier mal folgendes:

Gib in der Konsole (als normaler Benutzer) "id" ein.
Dann solltest Du eine Ausgabe ähnlich der folgenden bekommen:
uid=1000(alexd) gid=100(users) groups=100(users),5(tty),6(disk),20(dialout),29(au dio),30(dip),44(video),102(scanner),105(cdrecordin g)

Die Zahlen hinter uid und gid sind Deine UserID und GroupID. Die merkst Du Dir.

in die /etc/fstab trägst Du nun folgende Zeile ein
//server/verzeichnis /home/user/Desktop/verzeichnis smbfs user,noauto,uid=1000,gid=100 0 0

Wobei Du die Pfade sowie die Zahlen hinter uid und gid nach Deinen Gegebenheiten anpasst.
Nun müsstest Du mit "mount //server/verzeichnis" Deine Freigabe mounten können, wobei die Freigabe
Deinem Benutzer und seiner Gruppe gehört. Damit solltest Du auch dorthin schreiben können.
Das Mounten sollte dann auch als Nicht-root klappen. Du kannst auch mal mit "auto" statt "noauto" experimentieren, dann wird die Freigabe automatisch beim booten gemountet, näheres dazu findest Du in der Manpage zu mount und zu fstab ("man mount" bzw. "man fstab").

Linux Anfänger
12.02.03, 00:17
@AliBaba

Yau das war echt ne super Idee ??? vielen Dank für diese Hochqualifizierte auskunft.

Das mit mount -a mit der fstab klappt gut...
Aber ich habe immernoch kein Schreibrecht in den einzelnen Unterordnern.
In das Haubtverzeichniss kann ich schreiben ohne Ende...
Mounten als User geht leider auch nicht.
kommt ne Meldung :

smbmnt must be installed suit root for direct user mounts (500,500)
Failed 1
Den Befehl kann ich aber als user aufrufen.

Als wenn ich das verstehen könnte.
Gibts diese blöden man oder meldungen nicht in Deutsch....

@HL eigentlich freut es mich mal zu hören, das du von samba keine Ahnung hast :D :D

HangLoose
12.02.03, 00:49
@Linux Anfänger

hör ich da etwa schadenfreude raus :D

ich hab das samba dingens noch nie benötigt :)

Gruß HL

Linux Anfänger
12.02.03, 01:03
@HangLoose

Was macht mann eigentlich mit NUR LINUX PCs... ?

Zockst du keine Spiele ???

Also als reinen Work PC kann ich das ja verstehen. Aber zum Zocken taugt das System noch nix. oder Irre ich mich ?


In meinem Fall ist der Linux PC als Router gedacht und soll den Esel am Leben erhalten :D
und eben als Fileserver für meine Games :D

Was machst du denn mit nem Linux PC ?

:rolleyes:

HangLoose
12.02.03, 01:14
hi

ich hab hier nur 2 kisten stehen. einen router und eine workstation. die workstation ist ein dualboot-system, obwohl win 98 schon ewig nicht mehr gebootet habe :)


Zockst du keine Spiele ???

momentan nicht und wenn dann nur rtcw und das läuft unter linux wunderbar. obwohl eigentlich müßte ich mal wieder F1 2002 spielen, hab mir damals extra so'n schweineteures force feedback lenkrad gekauft :)




Was machst du denn mit nem Linux PC ?

support hier im forum :D:D:D


Gruß HL

Linux Anfänger
12.02.03, 08:11
Moiin

Meinest du etwa Return to Castle Wolfenstein ????? :rolleyes:

Wenn ja ... Das läuft ????? kaum zu glauben. !
Wenn nein ... Was meinst du mit RTCW ?

Du hast nun geschrieben, was du mit dem Win98 machst.
Aber was machst du mit Linux ? da du ja Win98 nur zum Zocken bootest.


War der letzte Quote in deinem Thread ne Frage an mich ?


Gruß
LA

have a nice day

HangLoose
12.02.03, 09:58
moin moin


Meinest du etwa Return to Castle Wolfenstein ????? :rolleyes:

Wenn ja ... Das läuft ????? kaum zu glauben. !

ja ich meine Return to Castle Wolfenstein. für rtcw gibt es einen sogenannten port, d.h. rtcw läuft ohne wine oder andere verrenkungen.



Aber was machst du mit Linux ?

och da gibt es einiges. vor kurzem habe ich mich ein wenig in iptables *eingearbeitet* und fang jetzt mit C++ an.


War der letzte Quote in deinem Thread ne Frage an mich ?

nein ich hab nur deine frage gequotet und scherzhaft auf deine frage gemeint, das ich hier im forum *linux support* leiste. ;)


Gruß HL

RubyChannel
12.02.03, 11:32
Versuchs mal hiermit:
//server/verzeichnis /home/user/Desktop/verzeichnis smbfs user,noauto,uid=1000,gid=100, fmask=777,dmask=777 0 0

Des weiteren empfehle ich (dank Linuxforen;)) :
//server/verzeichnis /home/user/Desktop/verzeichnis smbfs user,noauto,uid=1000,gid=100,fmask=777,dmask=777, codepage=cp850,iocharset=iso8859-1 0 0

Gruss
Clemens

Linux Anfänger
12.02.03, 17:42
@Clemens

Erstmal dank für deine Anteilnahme an meinem kleinen Problem

Aber mich würde natürlich auch interessieren, welche auswirkungen das was du Grün geschrieben hast hatt.

Ich werde es mal testetn.

Vielen Dank



Hier werden Sie geholfen.

Gruß
LA

Linux Anfänger
12.02.03, 18:01
@Clemens

Des weiteren empfehle ich (dank Linuxforen) :
//server/verzeichnis /home/user/Desktop/verzeichnis smbfs user,noauto,uid=1000,gid=100,fmask=777,dmask=777, codepage=cp850,iocharset=iso8859-1 0 0


Also das hat Funktioniert. Hut ab. So eine Zeile muß mann ersma eintippen.
Aber es klappt.
Mount -a als root = OK
wenn ich dann als user das Verzeichniss mounten will bekomme ich immernoch eine Fehlermeldung, das smbmnt installiert sein soll Siehe Fehlerangabe oben. :-)

Aber das ist nicht so wichtig...Toll finde ich das ich nun alle Rechte in diesem Ordner habe.
Das hat mit echt gehilft :ugly:

Ich glaube das ich als Linuxlooser das so langsam kapiere mit diesen ganzen Rechten.


Naja. Gut Ding will Weile haben.

Gruß
LA

Linux Anfänger
12.02.03, 18:08
@HangLoose

Also ich quote jetzt nicht alles was die geschrieben hast. :D

Aber wie bitte Spielst du rtcw unter Linux. PORT :ugly:

Gibts ne Linux Version von dem Game ?
Und laufen auch noch ander 3D Games ohne Verrenkungen. ?

:D WAS IST WINE :D

Ich denke ein Windooofs emulator. Und der Funzt ?
Ich bekomme selbst kleine Doofe Windooofs Tools nich an Laufen.
Ich hatte es mit nem DYNDNS Updater versucht.... :rolleyes: ging natürlich nicht.

Wie du siehst war das oben die Falsche Antwort.
Fragen über Fragen.
Leider bin ich nich so der Tüp fürs Lesen.

PS:Wer Rechtschreibfehler findet, darf sie behalten. :D

Gruß
LA

RubyChannel
13.02.03, 08:08
Per 'man smbmount' liest Du das hier :)
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 per-
missions that remote directories have in the local
filesystem. The default is based on the current
umask.
...
iocharset=<arg>
sets the charset used by the Linux side for code-
page to charset translations (NLS). Argument should
be the name of a charset, like iso8859-1. (Note:
only kernel 2.4.0 or later)

codepage=<arg>
sets the codepage the server uses. See the
iocharset option. Example value cp850. (Note: only
kernel 2.4.0 or later)


Gruss
Clemens

Linux Anfänger
13.02.03, 08:39
oh

danke :eek:

HangLoose
13.02.03, 09:18
@Linux Anfänger

schau dich mal auf dieser seite ein wenig um => http://home.mayn.de/comrad/

dort findest du was momentan mit linux und spielen möglich ist


Gruß HL