PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba 2.2.8a unter SuSE 8.2



fbachmair007
25.03.04, 22:13
hi,
ich will folgendes das ich bestimmten usern bestimmte freigaben zuweisen kann d.h wenn ich mich zb als root anmelde sollen die shares für /srv und /etc angezeigt werden. wenn ich mich jetzt aber als Flo anmelde soll nur /home/Flo sichtbar sein und nix von /srv und /etc
kann mir wer helfen?
thx Flo

PS: kennt einer ein paket von Samba 3.0.2 wo alles dabei ist was er braucht?
weil die ganze sucherei das er endlich alle lib datein etc hat bis er installieren will intressiert micht nicht thx

fbachmair007
25.03.04, 22:35
ui falsche rubrik könnte bitte wer den thread verschieben nach --->heterogene netzwerke
thx flo

uTaNG
25.03.04, 23:44
Ist eigentlich nicht schwer zu realisieren,du bastelst dir erstmal deinen Server. Stellst dir deine Freigaben halt ein wie du es für die normalen User brauchst und wenn sich der USer "root" einloggt,lädst du einfach eine neue, speziell für den User root angepasste smb.conf ein...


[pustekuchen]
config file = /etc/samba/smb.conf.%u

fbachmair007
26.03.04, 14:20
meine smb.conf sieht so aus


Server:/etc/samba # cat smb.conf
# Samba config file created using SWAT
# from zimmer.bachmair.at (192.168.0.2)
# Date: 2004/03/24 22:04:44

# Global parameters
[global]
unix extensions = Yes
printing = cups
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins server = 192.168.0.1
workgroup = BACHMAIR
os level = 2
auto services = global
encrypt passwords = Yes
time server = Yes
printcap name = CUPS
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
syslog = 0
wins proxy = Yes
log level = 1

[root]
valid users = root
config file /etc/samba/smb.conf.root
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0640
directory mask = 0750
browseable = No

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775



und dir smb.conf.root so

[root]
comment = root
path = /
valid users = root
browseable = Yes
read only = No
[Flo]
comment = Flo
path = /srv/smb/Flo
valid users = root flo
browseable = Yes
read only = No


was ist falsch? bitte die genaue rückgabe der richtigen smb.conf + smb.conf.root
damit ich nichts falsch machen kann ;)
thx flo

fbachmair007
27.03.04, 11:25
kann mir den keiner Helfen !?!?!?!?

uTaNG
27.03.04, 15:27
Du, ich war mal so frech und habe mal dein Problem genommen und mal n kleines helferli gebastelt... :D

Du findest es hier unter dem Sub-Topic Benutzer und Verzeichnissfreigaben:

Linux und Windows im Netzwerk (Samba) (http://www.linuxforen.de/forums/showthread.php?s=&postid=787822#post787822)

Wenn du noch Fragen dazu hast,dann stell sie ruhig, ich werde versuchen sie zu beantworten... :)

fbachmair007
27.03.04, 17:38
JA danke es Funktioniert nur eine frage noch
wie kann ich machen das er mich im windows fragt wenn ich auf Samba verbinde
ich muss immer mit net use im cmd anmelden und das nervt!!

uTaNG
27.03.04, 18:09
*grübel* Eigentlich machst du es mit "Netzlaufwerk verbinden" ...
Was hast du den für eine Windows Version?

fbachmair007
27.03.04, 18:14
WindowsXP Prof.

uTaNG
27.03.04, 21:34
Entweder du legst einen neuen Benutzer an,der das selbe Kennwort hat wie auf dem Samba-Server oder du änderst halt erstmal das Kennwort...

Um dich mit dem Samba-Server zuverbinden:

Möglickeit 1:
Start > Netzwerkumgebung > (im linken Feld "Netzwerkaufgaben") auf "ARBEITSGRUPPENCOMPUTER ANZEIGEN" klicken, das setzt aber Vorraus das der Server in der gleichen Arbeitsgruppe ist... Dann siehst du entweder den Server oder schon die Freigabe,dann einfach doppel klicken...

Möglichkeit 2: Normal ist es das man manchmal den Server nicht sieht,aber trotzdem ist er da,da kann man folgendes machen, man gibt im Feld "ADRESSE:" wo es möglich ist eine eine URL einzugeben,ganz einfach "\\<IP>\<freigabe>" ein... :)