Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Samba Server

sigge16 - 36
Halbprofi (offline)

Dabei seit 09.2005
162 Beiträge

Geschrieben am: 26.11.2007 um 22:13 Uhr

Hallo Community,

Ich habe einen Server mit Suse Linux 10.2 am laufen, und nebenher noch n Windows Xp Prof Rechner.

Also hab ich n Samba Server eingerichtet zum Filesharing aber komischerweise kann ich nur Dateien und Ordner erkennen wenn ich das Home Verzeichnis als Basisverzeichnis nehme.
Wenn ich eine andere Partition/Verzeichnis nehme und diese freigebe kann ich nur das Basisverzeichnis sehen obwohl ich die Zugriffsrechte komplett identisch eingetragen habe

Habt ihr n Plan woran das liegt?
finde auch durch googeln keine Antwort drauf -___-

MfG L!nd3
Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 26.11.2007 um 22:20 Uhr

Mehr Information dürfen es schon sein, sonst kann man nur vermuten:
#ps aux | grep smbd
und die smb.conf

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

sigge16 - 36
Halbprofi (offline)

Dabei seit 09.2005
162 Beiträge

Geschrieben am: 26.11.2007 um 22:31 Uhr
Zuletzt editiert am: 26.11.2007 um 22:33 Uhr

Server:~ # ps aux | grep smbd
root 4785 0.0 0.3 11724 3244 ? Ss 18:15 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
root 4786 0.0 0.1 11724 1328 ? S 18:15 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
root 4810 2.0 0.3 12340 4016 ? S 18:15 5:19 /usr/sbin/smbd -D -s /etc/samba/smb.conf
nobody 15663 1.9 0.3 12324 3428 ? S 22:17 0:17 /usr/sbin/smbd -D -s /etc/samba/smb.conf
root 16081 0.0 0.0 1956 652 pts/1 R+ 22:32 0:00 grep smbd


Server:~ # ps aux | grep nmbd
root 15909 0.0 0.1 6732 1428 ? Ss 22:27 0:00 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
root 16085 0.0 0.0 1952 652 pts/1 R+ 22:32 0:00 grep nmbd
Server:~ #


SMB.CONF:

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2007-06-29
[global]
workgroup = Lan
printing = cups
printcap name = cups
printcap cache time = 750
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:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
security = user
usershare max shares = 100
netbios name = Server

## Share disabled by YaST
# [netlogon]
# comment = Network Logon Service
# path = /var/lib/samba/netlogon
# write list = root

[test]
inherit acls = Yes
path = /sda3
read only = No

[home]
comment =
inherit acls = Yes
path = /home
read only = No

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 26.11.2007 um 23:11 Uhr
Zuletzt editiert am: 26.11.2007 um 23:11 Uhr

Der Server sieht ok aus.
Aber das hier:

Zitat von sigge16:

[test]
inherit acls = Yes
path = /sda3
read only = No

Ich nehme an sda3 wird nach /sda3 gemountet...
Wie sieht der vollständige mount-Befehl aus? Welche Zugriffsrechte sind gesetzt?
Ich vermute immer noch ein Problem bei der Rechtevergabe....

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 27.11.2007 um 09:05 Uhr

Sollten die Rechte des Users nicht passen kann man es ja relativ einfach feststellen: Mal versuchen ein Verzeichnis anzulegen und eine Datei zu kopieren.

klappt es -> user und group anschauen und vergleichen.
sigge16 - 36
Halbprofi (offline)

Dabei seit 09.2005
162 Beiträge

Geschrieben am: 27.11.2007 um 12:23 Uhr

Zitat:

Ich nehme an sda3 wird nach /sda3 gemountet...

Das war schon der erste Fehler denn es sollte eigentlich "sdd1" heißen

Zitat:

Wie sieht der vollständige mount-Befehl aus?

Wie kann ich des anzeiegn?? --> bin ein Linux newbie^^

Zitat:

Welche Zugriffsrechte sind gesetzt?

Ich hab "drwxrwxrwxr" gesetzt also wie beim home directory

Zitat:

Ich vermute immer noch ein Problem bei der Rechtevergabe....

könnte es auch daran liegen dass ich keine benutzer angelegt hab sondern als zulässige gruppe nur "nogroup" deklariert habe?

--> Oder was eher meine Vermutung is ich kann mit nem Samba Server nur alles unter dem Homedirectory freigeben



Zitat:

Sollten die Rechte des Users nicht passen kann man es ja relativ einfach feststellen: Mal versuchen ein Verzeichnis anzulegen und eine Datei zu kopieren.

klappt es -> user und group anschauen und vergleichen.

Ich kann auf meinem Homedirectory alles machen von meinem Xp Rechner aus
Schreiben lesen ausführen ohne Probleme komm auch in jede unterordner nur auf der Freigabe Test seh ich garnichts obwohl es unterordner gibt z.b."Test\Fotos\..."
Und ich habe der Testfreigabe und der Homedirectory Freigabe die selben rechte gegeben -___-
Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 27.11.2007 um 13:18 Uhr
Zuletzt editiert am: 27.11.2007 um 13:18 Uhr

Zitat von sigge16:

Zitat:

Ich nehme an sda3 wird nach /sda3 gemountet...

Das war schon der erste Fehler denn es sollte eigentlich "sdd1" heißen

Zitat:

Wie sieht der vollständige mount-Befehl aus?

Wie kann ich des anzeiegn?? --> bin ein Linux newbie^^

Mh, das kommt mir etwas komisch vor...
Poste mal folgendes:
#cat /proc/partitions
und
#cat /proc/self/mountstats
(oder falls das nicht geht /proc/mounts)

Zitat von sigge16:

--> Oder was eher meine Vermutung is ich kann mit nem Samba Server nur alles unter dem Homedirectory freigeben

Nein, das geht.

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

sigge16 - 36
Halbprofi (offline)

Dabei seit 09.2005
162 Beiträge

Geschrieben am: 27.11.2007 um 14:49 Uhr

cat /proc/partitions:

Server:~ # cat /proc/partitions
major minor #blocks name

8 0 156290904 sda
8 1 2104483 sda1
8 2 20972857 sda2
8 3 133210980 sda3
8 16 156290904 sdb
8 17 15358108 sdb1
8 18 10241437 sdb2
8 19 130648612 sdb3
8 32 488386584 sdc
8 33 266245213 sdc1
8 48 488386584 sdd
8 49 488327773 sdd1

cat /proc/self/mountstats:

Server:~ # cat /proc/self/mountstats
device rootfs mounted on / with fstype rootfs
device udev mounted on /dev with fstype tmpfs
device /dev/sda2 mounted on / with fstype ext3
device proc mounted on /proc with fstype proc
device sysfs mounted on /sys with fstype sysfs
device debugfs mounted on /sys/kernel/debug with fstype debugfs
device devpts mounted on /dev/pts with fstype devpts
device /dev/sda3 mounted on /home with fstype ext3
device /dev/sdb1 mounted on /windows/C with fstype ntfs
device /dev/sdb2 mounted on /windows/D with fstype ntfs
device /dev/sdb3 mounted on /windows/E with fstype ntfs
device /dev/sdc1 mounted on /windows/F with fstype ntfs
device /dev/sdd1 mounted on /Filme with fstype ext3
device securityfs mounted on /sys/kernel/security with fstype securityfs
device nfsd mounted on /proc/fs/nfsd with fstype nfsd
Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 27.11.2007 um 15:02 Uhr

Zitat von sigge16:


device /dev/sda3 mounted on /home with fstype ext3
device /dev/sdb1 mounted on /windows/C with fstype ntfs
device /dev/sdb2 mounted on /windows/D with fstype ntfs
device /dev/sdb3 mounted on /windows/E with fstype ntfs
device /dev/sdc1 mounted on /windows/F with fstype ntfs
device /dev/sdd1 mounted on /Filme with fstype ext3

Aha.
Da ist das Problem. Du musst den Samba-Server schon mit dem richtigen Pfad füttern...
/dev/sdd1 ist nach /Filme gemountet, also wäre das auch bei path einzutragen.

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

sigge16 - 36
Halbprofi (offline)

Dabei seit 09.2005
162 Beiträge

Geschrieben am: 27.11.2007 um 15:34 Uhr

Ach du scheiße nein wie konnt ich nur sowas übersehen fuck aber vielen dank dass de mir geholfen hast jetzt funktioniert es
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -