Mailinglist Archive: opensuse-de (3429 mails)

< Previous Next >
Samba Permissions
  • From: martinh@xxxxxxxxxxxxxxxxxxxx (Hofmann Martin)
  • Date: Wed Feb 04 21:40:02 1998
  • Message-id: <6ban7i$r92$1@xxxxxxxxxxxxxx>



Ein allgemeines Hallo von Martin.Hofmann@xxxxxxxxxxx an

Eike.Bernhardt@xxxxxxxxxxx (Eike Bernhardt)

> 
> Hallo Eike
> 
> Das stellst Du sehr wahrscheinlich |ber die "create mode" ein. Den genauen
> Eintrag weiss ich nicht auswendig. (">man smb.conf")
> 
> Roland

Toll - das klappt schon ganz hervorragend (also war 'create mode'
richtig :-) - und die Zahlen sind ja auch gar nicht so schwer)!

Nun würde ich gerne für das Verzeichnis '/home/[user]/public_html'
den gleichen Mechanismus wie für das Home-Verzeichnis nutzen - also
wenn der Win-User auf der Linux-Box vorhanden ist, wird
'public_html' angezeigt, ansonsten nicht.
In der Zwischenzeit hab ich mir erstmal mit einem Share mit
'/home/0/public_html' als path geholfen, aber das find ich unschön
- wer keinen Account auf der Box hat soll auch das Verzeichnis nicht
sehen!

Danke für die schnelle Hilfe
Eike

und hier die Lösung für dein Permissions Problem.

Du kannst unter jeder Sharegruppe ( [homes],[gemeinsam],etc) eigene
zugriffsrechte vergeben.Jedoch nicht über die Rechte deines Servers
hinnaus.Die SAMBA'ler sollten also in einer Gruppe sein.

z.B.

[homes]
path = %H/ich/weiß/nicht/wo
create mode = 0700   
directory mode = 0700

[gemeinsam]
path = /ich/weiß/nicht/wo
create mode = 0770
directory mode = 0770

etc.

%H unter [homes] deshalb, da nicht sicher sein kann, daß das home DVZ unter
/home/username liegt. z.B. root (war bei mir der Fall)

"directory mode" ist auch zu vergeben,um es den anderen der Gruppe zu erlauben
auch Verzeichnisse zu benützen,löschen oder zu erzeugen.Jedoch nicht über
die Gruppenrechte der User hinnaus.

Solltest Du noch weitere Probleme haben,so mail mir mal Deine /etc/smb.conf zur
überarbeitung.
Mit dem Kommando "testparm | less" kannst Du dir die Rechtevergabe der Bereiche
ansehen.Natürlich vorher /etc/rc.d/smb stop und ein /etc/rc.d/smb start
hinterher 

Ciao Martin Martin.Hofmann@xxxxxxxxxxx

--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxx
schicken, mit dem Text: unsubscribe suse-linux


< Previous Next >