WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 19.07.2001, 15:58   #1
schera
Veteran
 
Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430


Frage SAMBA ... ?

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
schera ist offline   Mit Zitat antworten
Alt 20.07.2001, 11:43   #2
Vader
Senior Member
 
Registriert seit: 30.06.2000
Beiträge: 146


Standard

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!
Vader ist offline   Mit Zitat antworten
Alt 20.07.2001, 11:44   #3
Vader
Senior Member
 
Registriert seit: 30.06.2000
Beiträge: 146


Standard

noch vergessen: das ganze solltest du als root machen!
____________________________________
s\'ländle isch andersch!
Vader ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:14   #4
schera
Veteran
 
Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430


Standard Tja ...

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
schera ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:18   #5
schera
Veteran
 
Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430


Standard

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 ...
schera ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:19   #6
McGyver
Veteran
 
Registriert seit: 10.01.2001
Beiträge: 238


Standard

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
McGyver ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:36   #7
schera
Veteran
 
Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430


Standard

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 ?
schera ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:48   #8
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

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
MANX ist offline   Mit Zitat antworten
Alt 20.07.2001, 12:58   #9
schera
Veteran
 
Registriert seit: 03.07.2000
Alter: 47
Beiträge: 430


Standard

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 ?
schera ist offline   Mit Zitat antworten
Alt 20.07.2001, 13:06   #10
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

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
MANX ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:26 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag