-
schreibrechte
servus,
bin neu hier,
erstmal ein lob an das forum, ist ne menge interessantes und nützliches drin :-)
habe mich für den wl-500g deluxe entschieden da man mit der firmware von oleg auch nen samba server bekommt! so kann ich VoD realisieren und die outlookdatei auch zentral für alle rechner verfügbar machen, so bin ich unabhängig von den rechnern :-)
hab ne 300gig platte von maxtor in ext3 format drangehangen.
die smb.conf habe ich selber auch nicht erstellen brauchen sondern die war schon erstellt. dort kann ich zwar dann ein paar sachen umstellen mit vi, er speichert es auch erstmal, aber nicht dauerhaft, spätestens nach an und ausschalten des routers ist wieder alles im ursprung!!!
wie kann ich die datei persitent machen?? will nicht nach jedemmal austecken des router alles neu eingeben müssen :-(
wenn ich nen user erstellen will, dann gibt er mir ne fehlermeldung zurück.
sind eigentlich auch usergruppen möglich anzulegen??
hoffe mir kann jemand helfen das ich user erstellen kann die nur bestimmte ordner sehen dürfen.
danke schon mal für die mühe ;)
gruß
bluesmoke
-
hi,
die samba einstellungen werden gespeichert wenn du:
Code:
flashfs enable (falls nicht schon geschehen)
echo /etc/smb.conf >> /usr/local/.files
ausführst, danach wie immer
Code:
flashfs save
flashfs enable
du musst also alle dateien die gesichert werden sollen an die .files anhängen
das ganze steht auch nochmal auf der downloadseite von oleg unter tips und tricks...
http://wl500g.dyndns.org/#tips
multi-user und groups sind möglich
ich hatte das wie folgt gelöst...
mit vi in /etc/passwd, dort user mit leeren passwörtern angelegt, danach passwd [user] um die hashes zu generieren. für die groups einfach die /etc/group editieren...
danach wieder flashfs save / flashfs commit
-
hi,
vielen dank für die schnelle antwort!
die daten bekomme ich jetzt ohne probleme persistent. :D
jedoch bekomm ich das mit den usern noch nicht so hin!! :confused:
bekomme leider nicht einen user erstellt, wenn ich in vi eine person eingebe und dann mit passwd halt aufrufe sagt er mir das der user unbekannt ist!!!
könntest du das oder jemand anderes auch :) mal noch genauer erklären
-
Wenn die Platte PERMANENT am Router hängt, dann würde ich auf Boot von USB umstellen. Da gibt's dann keine Probleme mit der Persistenz :-)
Ausserdem kannst du dann Tools wie adduser und smbpasswd verwenden.
Ich habe eine externe LaCie 40GB mit ext3 am WL-500gx hängen und boote von USB.
Damit alles persistent wird, habe ich die auf /tmp verlinkten nicht persistenten Verzeichnisse auf / kopiert und die links ersetzt.
Outlook am smb share vom router habe ich auch schon probiert, die Performance war allerdings nicht berauschend.
Zum Lesen der Dokumentation von Samba würde ich www.samba.org empfehlen :-)
Grüße aus Wien
Martin
-
wie kann man denn verzeichnisse umlinken?? :)
bin nicht so der linux user. :(
ob die datein auf der festplatte liegen oder ob sie auf dem router liegen ist mir eigentlich egal, hauptsache es funzt *g*
mir ist soweit nur wichtig das ich die user und groups anlegen kann.
@ mmcm: wieso war die performance nicht so berauschend?? inwiefern meinste das?? war es langsam oder wie??
gruß bluesmoke
-
Wie groß ist dein Outlook Datei? Bei großen Datenmengen hast du etwas über 1 MB/sec Transfer, wenn innerhalb einer Datei "herumgeschaufelt" wird, geht's noch langsamer.
Bei mir ist der Unterschied, ob die Outlookdatei auf dem Router oder auf einem anderen Windows Rechner im Netz liegt, gewaltig.
Ich habe es bei einem Versuch belassen...
Wenn du auf USB boot umstellen willst, solltest du eine sinnvolle Paritionierung der Festplatte überlegen.
Root Dateisystem, Swap Bereich und einen Datenbereich für die Netzwerkfreigaben.
Bei 300gb nehmen die Partition für root und swap nicht wirklich viel Platz weg.
Als Linux Anfänger ist das vielleicht etwas kompliziert...
Hast du ipkg schon installiert? Gute Anleitungen dazu gibt's auf www.macsat.com
Normalerweise werden die Pakte auf /opt/... installiert, was auch geht, wann man nicht von USB bootet.
Nachdem ich gleich am Anfang auf boot von USB eingestellt habe, bin ich mir nicht sicher was man da alles tun muss. Ich glaube das war mit mounten einer eigenen Paritition auf /opt
http://www.macsat.com/macsat/content/view/22/29/
-
na versuchen werd ich es mal mit der outlookdatei, mache damit ja nicht viel, nur mal abrufen und das wars auch.
nee hab ich noch nicht installiert, muß ich das denn??
will lieber den standart boot erstmal so lassen wie er ist und nicht über usb storage.
wie kann ich denn eigentlich nun user und gruppen genau anlegen?? :)
-
also hab das mit der outlook datei mal versucht.
also bei mir fand ich das ganz ok!!
hab halt mal mit emails probiert die in etwa 1mb haben und das war kein problem!!!!
also denke das werde ich machen, muß nur aufpassen das ich nicht 2 mal auf die datei zugreifen will dann bekomm ich ja ne fehlermeldung.
dann fehlt mir nur noch wie ich user und gruppen erstellen kann !!!
-
bei mir sieht die passwd zur zeit so aus:
Code:
root:??passwdhash??:0:0:root:/usr/local/root:/bin/sh
nobody:x:99:99:nobody:/:/sbin/nologin
andywhy:??passwdhash??:1000:100:USERNAME:/home/andywhy:/bin/sh
prinzessin:??passwdhash??:1001:100:USERNAME:/home/prinzessin:/bin/sh
user:??passwdhash??:1002:100:Network User:/home/user:/bin/sh
die /etc/group so:
Code:
root:x:0:root
nobody:x:99:
users::100:andywhy,prinzessin,user
ich habe dafür einfach die user händisch eingetragen und dort wo jetzt "??passwdhash??" steht nichts eingesetz ( :: ) danach via "passwd [name]" die hashes erzeugt, hat prima geklappt. dort wo "USERNAME" steht sind die richtigen namen eingetragen
achja, das anlegen eines samba users, erfordert die existenz eines dazugehörigen unix accounts.
-
servus,
gut damit kann ich schon mal was anfangen :-)
jedoch weiß ich nicht wie man bei unix accounts einrichtet :confused:
habe es mit dem befehl den ich gefunden habe probiert: adduser [name] .
jedoch kannte er den befehlt adduser nicht. daher weiß ich nicht was man sonst für einen befehl nehmen muß
wenn man mir das noch sagt, denke ich mal bekomme ich es hin und bin glücklich, hoffe ich jedenfalls *g*
-
die unix accounts sind einfach die benutzer die in der passwd stehen, also die useraccounts die auf dem system (unix umgebung) arbeiten dürfen, ergänzend dazu nutzt samba ein eigenes passwort file (/etc/smbpasswd).
sorry wenn ich dich mit den unix accounts verwirrt hatte...
p.s. nach dem anlegen der unix accounts, erstellt "smbpasswd [USERNAME]" den dazugehörigen samba user. smb passwd ist standard mäßig bei olegs fw dabei...
-
gut, also leg ich mit vi /etc/passwd nen neuen user an und anschliessend mit smbpasswd[username] wird dann ein sambauser angelegt oder??
habe das so versucht und dann sagt er mir: failed to find entry
hatte dann auch mal in der smbpasswd das selbe hingeschrieben wie in der passwd aber das brachte auch leider nichts. :(
-
1. mit vi user anlegen
2. passwd [user] -> erstellt den hash in der passwd
3. smbpasswd [user] -> erstellt samba-user & samba hash
da muß bei dir der teufel im detail stecken....
was ergibt den
Code:
cat /etc/passwd
cat /etc/smbpasswd
-
also :
Cat /etc/passwd ergab:
admin??passwdhash??.:0:0:root:/usr/local/root:/bin/sh
nobody:x:99:99:nobody:/:/sbin/nologin
thorsten:??passwdhash??:100:100:thorsten:/home/thorsten:/bin/sh
und
cat /etc/smbpasswd:
# Samba SMB password file
thorsten::100:100:thorsten:/home/thorsten:/bin/sh
wohlgemerkt bei smbpasswd hab ich das eingetragen gehabt um zu probieren ob es dann geht, eigentlich stand da nichts drin ausser die erste zeile
der unix accunt geht auch, kann mich damit auch per putty anmelden!!
-
lösch bitte mal die zeile aus der smb passwd (die du selbst eingegeben hast)...
und gib dann folgendes ein
Code:
smbpasswd -a thorsten
der switch -a sollte den user eigentlich anlegen, habe das gerade nochmal bei mir probiert, funzt