![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430
|
1.
Hallo Experten oder auch Anfänger, hätte mal eine Frage zu SAMBA: Ich habe Samba eingerichtet und kann von jeder Maschine aus zugreifen und die vordefinierten Freigaben auch ansehen ... readonly! Somit werde ich immer als nobody angemeldet .. (public = yes) Ich möchte allerdings eine Share freigeben wo ich Zugriffsrechte habe! D.h. ich sollte vielleicht mal einen User anlegen, aber wo kann ich das machen und wie mache ich das! Was muß ich eintragen um Schreibrechte auf meinen Samba-Server zu bekommen! Weiters was muß ich dem Share-Abschnitt im smb.conf hinzufügen, sodaß nur der eben angelegte User Zugriffsrechte hat? 2. Die Möglichkeit mit SWAT über http hab ich nicht hinbekommen! der Port mit tcp ist gebunden und in den services ist für swat auch der richtige Pfad eingeben ... nur .. geht trotzdem nix ... help plz ... Danke im voraus, schera ![]() |
|
|
|
|
|
#2 |
|
Senior Member
![]() Registriert seit: 30.06.2000
Beiträge: 146
|
das ist eigentlich ganz einfach:
ich weiss zwar nicht wie es mit swat geht, aber ich kann dir sagen wie du in der konsole arbeiten musst: 1. user unter linux anlegen: useradd oder adduser <username> passwd <username> 2. user für samba anlegen: smbpasswd -a <username> dann gibst du in der smb noch die freigabe an! aber: das home-verzeichnis für diesen user ist eigentlich dann standardmässig freigebenen mit allen rechten für diesen user. wenn du noch eine share brauchst: machst du alles wie bei jeder share, gibst aber dann folgendes ein: public = no users = <username> directory mask = 700 (oder die rechte die du willst) create mask = 700 (siehe oben) wichtig: samba verwendet die unix rechte, deswegen muss das freigegebene verzeichnis auch 700 für den user sein! hoffe geholfen zu haben! serbus!
____________________________________
s\'ländle isch andersch! |
|
|
|
|
|
#3 |
|
Senior Member
![]() Registriert seit: 30.06.2000
Beiträge: 146
|
noch vergessen: das ganze solltest du als root machen!
____________________________________
s\'ländle isch andersch! |
|
|
|
|
|
#4 |
|
Veteran
![]() Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430
|
Hallo Vader, thx den user habe ich anlegen können und das automatisch erstellte share funkt auch ...
Allerdings die share siehe unten testfreigabe funkt nicht ... Das paßt einfach noch nicht ganz! nur read only ... FYI: Ich greife von einer W2k Maschine auf Linux zu ... bin in einer Domain drinnen und der Linux - Rechner steht alone da und ist nur in der unten angebenen workgroup ... Wie schon gesagt als user gh kann ich auf mein auto. erstelltes share voll zugreifen nur eben nicht auf das testshare=testfreigabe ... Vielleicht ne Ahnung was ich falsch mache ...? [global] workgroup = Linux guest account = nobody keep alive = 30 os level = 2 kernel oplocks = false security = user [testfreigabe] user = gh comment = Freigaben path = /usr/local/httpd/htdocs public = no directory mask = 0700 create mask = 0700 writeable = true thx, schera |
|
|
|
|
|
#5 |
|
Veteran
![]() Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430
|
Tja vielleicht noch mein Home:
[homes] comment = home-directory browseable = no read only = no create mode = 0750 writeable = true wie du siehst alles freigegeben und writeable ... |
|
|
|
|
|
#6 |
|
Veteran
![]() Registriert seit: 10.01.2001
Beiträge: 238
|
hallo
ich bin auch gerade dabei einen samba server einzurichter mache das zum ersten mal und kenn mich selber noch nicht aus aber ich glaube os level = 2 ist falsch wenn du NT(w2k) verwendest hoffe geholfen zu haben mfg |
|
|
|
|
|
#7 |
|
Veteran
![]() Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430
|
thx,
hmm aber ich kann ja auf mein privates share gh voll zugreifen und verwende auch die gleichen parameter .. denk ich halt mal .. Lesen kann ich auch wunderbar und falls du doch recht haben solltest ... welchen parameter muß ich sonst angeben ? |
|
|
|
|
|
#8 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi!
@schera D.h Dein Homeverzeichnis funzt auch mit Schreibzugriff nur die Testfreigabe ist read-only? Der Besitzer von '/usr/local/httpd/htdocs' ist sicher root. Wenn du mit 'chown -R gh /usr/local/httpd/htdocs' den Besitzer der Dateien auf gh änderst, sollte auch der Schreibzugriff klappen, nur ob der Apache dann noch läuft ...? Grüße Manx |
|
|
|
|
|
#9 |
|
Veteran
![]() Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430
|
tja, klingt logisch ...
D.h. ich kann die Webfreigaben nicht als gh übers netz bearbeiten? Keine Freigabe der httpdocs für andere außer root ? |
|
|
|
|
|
#10 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi!
I weiß' net, die Rechtevergabe unter Samba ist schon etwas kompliziert, aber probier' mal den Parameter: write list = root, gh in der Testfreigabe, vielleicht funzt ja das? Grüße Manx |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|