PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Userverzeichnisse unter Samba



ullifichte
19.01.02, 13:22
Also, Samba läuft erstmal und ich habe hier ein Homeverzeichnis erstellt!
Wie stelle ich es denn nun an, das ich nicht nur ein Home-Verzeichnis habe, sondern jedem Benutzer ein eigenes Verzeichnis mit bestimmten rechten zuweisen kann?!? Da der Benutzer hier einen W2K Rechner benutzt, wäre es auch nicht schlecht, daß ein Login-Skript bei seiner Anmeldung abläuft! Mein Script sieht im Moment so aus:

;
; /etc/smb.conf
;
; Copyright (c) 1999 SuSE GmbH Nuernberg, Germany.
;
[global]
workgroup = technik
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = user

; Uncomment the following, if you want to use an existing
; NT-Server to authenticate users, but don't forget that
; you also have to create them locally!!!
; security = server
; password server = 192.168.1.10

encrypt passwords = yes

printing = bsd
printcap name = /etc/printcap
load printers = yes

socket options = TCP_NODELAY

map to guest = Bad User

; Uncomment this, if you want to integrate your server
; into an existing net e.g. with NT-WS to prevent nettraffic
; local master = no

; Please uncomment the following entry and replace the
; ip number and netmask with the correct numbers for
; your ethernet interface.
; interfaces = 192.168.1.1/255.255.255.0

; If you want Samba to act as a wins server, please set
; 'wins support = yes'
wins support = no

; If you want Samba to use an existing wins server,
; please uncomment the following line and replace
; the dummy with the wins server's ip number.
; wins server = 192.168.1.1

; Do you wan't samba to act as a logon-server for
; your windows 95/98 clients, so uncomment the
; following:
; logon script =%U.bat
; domain logons = yes
; domain master = yes
; [netlogon]
; path = /netlogon


[homes]
comment = home-directory
browseable = yes
read only = no
create mode = 0750

Wer weiß hier ein bischen mehr und kann mir dazu was erklären?!?

Gruß und Dank!

Ulli

funky-man
20.01.02, 21:14
hi,

dein home-verzeichnis hast du schon ;) [home] ist für samba eine feste variable, die im sagt, dass es ein share für diesen juser "erstellen" soll.

setze mal diese variable:

logon script = log.bat
logon path = \\%L\home\%U\
logon drive = Z:

deine skript-datei nennst du einfach log.bat ;)

ullifichte
20.01.02, 21:33
Kannst du mir das mit dem Logon mal etwas genauer erklären!? Was machen diese paar Zeilen?!?

Gruß

Ulli

funky-man
20.01.02, 21:40
jap

1. logon script = log.bat
# startet eine batch-datei ( die du selbst erstellst ... befehle wie: net use z: \\server\home\user ....oder net use lpt2 \\server\drucker) aus deinem logon-verzeichnis

2. logon path = \\%L\home\%U\
#das ist die für samba, wo sich das home-verzeichnis befindet
#%L = server
#%U = user


3. logon drive = Z:
#das ist das laufwerk, mit dem der user unter windows verbunden wird.
#das gleiche wie unter windoes...net use z: \\server\home\user

;)