Samba und Freigaben

Greenpeace

Fleet Captain Special
Mitglied seit
22.10.2002
Beiträge
328
Renomée
0
Hi, nachdem mein Sambaserver generel läuft möchte ich ein User haben, der sich bei dem Share einloggen muss und dan aber alle Dateien öffnen kann.

Der User till gehört zu group root und wurde per smbpasswd hinzugefügt. Wenn ich jetzt jedoch auf die Share zugreifen will kommt eine Passwordeingabe und ich kann den Benutzernamen nicht auswählen (da steht immer Gast).Das Password von Till geht auch nicht.

Hier meine smb.conf

[global]
workgroup = Arbeitsgruppe
guest account = nobody
map to guest = bad username
keep alive = 30
os level = 2
kernel oplocks = false
security = share
interfaces = 192.168.0.1/255.255.255.0
bind interfaces only = yes
socket options = TCP_NODELAY

[Shit]
comment = Meine Sachen
#valid users = @users
browseable = yes
path = /all
writeable = yes
public = yes
guest only = no
#directory mask = 777
#create mask = 666
createmode = 0777

[Root]
commenr = Alles
valid user = till
browseable = yes
path = /
writeable = yes
createmode = 0777



OT: Wie kann ich Dateien (hier Fotos) für alle Benutzer zugänglich machen? chmod 777 wirkt sich nur auf den Ordner jedoch nicht auf die Bilder selber aus. Es kommt immer ein "Zugriff verweigert"
 
Ist ein Windows Prob. Ich gehe davon aus, dass Du XP verwendest...

Binde die am Server freigegebenen Shares lokal ein, und zwar sagst Du dann "mit anderem Benutzernamen" - dort klopfst Du dann Deine Logins rein und das war's => Bei XP Pro

Mit der XP "Lulu Edition" (Home Kram) gibt's Zoff, denn dieses Windows ist so blöd, dass es sich nicht einmal Passwörter merkt *lol* , das kannst Du so lösen:

Code:
net use X:\ \\pfad\zum\serverund\share username=greenpeace passwort

Diesem Script mußt Du dann *.bat geben, in Autostart der Client reinspeichern und Dich funktionierender Shares freuen ;)

Gruß Wuschl

Ps: chmod -r 777 => Rekursiv, ein wichtiges Wort in der Shell ;) (Oder war's -R?)
 
habe ich so gemacht, geht einwandfrei


[global]
netbios name = ROUTER
server string =
interfaces = eth0 192.168.2.2/24
encrypt passwords = Yes
update encrypted = Yes
map to guest = Bad User
time server = Yes
unix extensions = Yes
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
printcap name = CUPS
os level = 2
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

[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

[c]
comment = Windows XP
path = /
guest account =
invalid users = root
valid users = windowsuser
read only = No

hier kannst du Usernames mappen z.B. Windows User Administrator ist äquivalent mit Root

/etc/samba/smbusers

root = administrator admin
linuxuser = windowsuser

in /etc/samba/smbpasswd stehen alle User für Samba Zugriff mit verschlüsseltem Passwort, diese generiere ich mit dem Script smbadduser z.B. smbadduser "linuxuser" "windowsuser"

diese verschlüsselten Passwörter für SMB User sind eben notwendig seit NT4 SP3 und neuer oder man schaltet im Windows die Verschlüsselung in der Registry aus aber das würde ich nicht empfehlen





und für printing hier die

/etc/cups/cups.conf

LogLevel info
User lp
Group lp
RunAsUser Yes

Port 631

BrowseAllow @LOCAL
BrowseDeny All

Browsing On
<Location />
Order Deny, Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</ Location>

<Location /admin>

AuthType BasicDigest
AuthClass Group
AuthGroupName sys

Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL

</Location>

<Location /printers/HP4>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</Location>


/etc/cups/lpoptions

Default HP4

/etc/cups/printcap

HP4|HP4:rm=router:rp=HP4:

/etc/cups/printers.conf

<DefaultPrinter HP4>
Info Standard-Konfiguration
Location Office
DeviceURI parallel:/dev/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
 
Nicht schlecht, ich sollte doch wieder mal in mein Samba Buch schauen. Von nun an nenne ich Dich Ghostadmin, Herr des Samba *massa* *massa* *massa* *massa*

Gruß Wuschl
 
Zurück
Oben Unten