adminst
Goto Top

Samba: Ordner Vollzugriff ohne Authentifizierung

Hallo zusammen

Ich habe Suse 10.1 aufgesetzt und als Anfäger Samba zum laufen gebracht. Wenn ich nun von ner XP Kiste auf einen Freigabeordner zugreife, kommt immer die Authentifizierungsbox

Was muss ich bei der Sambafreigabe einstellen für:

Ordner y: Vollzugriff für alle ohne Authentifizierung
Odner x: Vollzugriff mit Authentifizierung (User z.B user , Passwort z.b Passwort)

Danke.

Sorry wegen Anfängerfragen, aber man lernt immer wieder dazu face-smile

Gruss

P.S. Was hat Suse 10.1 Standardinstallation genau für ein Kernel

Content-ID: 47828

Url: https://administrator.de/contentid/47828

Ausgedruckt am: 24.11.2024 um 17:11 Uhr

ghofmann
ghofmann 03.01.2007 um 13:25:53 Uhr
Goto Top
Quick-and-Dirty-Lösung: in der smb.conf
security = share
setzen, dann verhälft sich Dein Samba-Server wie Windows 9x und alles geht ganz ohne Authentifizierung.

Dann hättest zumindest mal den Ordner y so, wie Du ihn willst.

Zu Ordner x fällt mir so auswendig keine Lösung ein, Du könntest für dieses Share aber
browseable = no
setzen, dann wär es zumindest über die Netzwerkumgebung nicht sichtbar.

Wenn Du Dich nicht direkt mit der smb.conf rumplagen willst, installierst am besten Webmin, da ist alles recht komfortabel zu verwalten.
adminst
adminst 03.01.2007 um 21:17:04 Uhr
Goto Top
Ich versuchte mit dem Konto root über Yast und auch die smb.conf security = user auf security = share zu wechseln, aber es wechselt mir immer wieder zur auf security = user.

Weiss jemand wieso?
adminst
adminst 04.01.2007 um 20:34:40 Uhr
Goto Top
Meine samba.conf sieht jetzt so aus:
  1. smb.conf is the main Samba configuration file. You find a full commented
  2. version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
  3. samba-doc package is installed.
  4. Date: 2006-05-02
[global]
workgroup = 2Ö1P5S5SABBER92
printcap name = cups
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain master = No
netbios name = srv1nas-pcpraet
security = share
domain logons = No
usershare max shares = 100

[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700

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

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

[y]
comment = Speicher
path = /home/Buehlerst/Desktop/y/
read only = no
guest ok = Yes
case sensitive = no
msdfs proxy = no
browseable = Yes
write ok = Yes
[x]
comment = x
inherit acls = Yes
path = /Freigaben/x
read only = No


Habe ich etwas übersehen, die User sollten ohne Authentifizierung darauf zugreifen können lesen / schreiben berechtigung.

Danke
ghofmann
ghofmann 05.01.2007 um 09:04:03 Uhr
Goto Top
Bei der Freigabe [y] vielleicht noch großzügige Rechte auf das Verzeichnis setzen, also so:
cd /home/Buehlerst/Desktop
chmod -R 777 y

Dann in der smb.conf im Abschnitt [y] vielleicht noch zusätzlich reinmachen:
public = yes

Was passiert, wenn Du von einem Windows-PC aus
net view \\meinlinuxserver
ausführst? Werden die Freigaben gelistet?
dasistgeheim
dasistgeheim 20.01.2007 um 09:28:55 Uhr
Goto Top
den kernel bekommst du mit

  1. uname -r

ohne das raute face-smile

  1. uname -a

liefert dir genauere infos zu deinem sys

  1. free -m

liefert speicherauslastung

  1. df -h

liefert hdd kapazitäten und mountpoints

  1. top

zeigt statistiken über das system


so du wollstest ne pommes ich hab dir ne currywurst dazu gegeben face-smile