• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[ungelöst beendet] CIFS in Opensue 11.3

Spielwurm

Advanced Hacker
SMB4K ist out, also muss ich meinen Server anders ins Dateisystem einbinden. SMBFS ist auch out, also muss CIFS her. Und bei dem Programm soll ich nicht root-Rechte hinzufügen. Was tun?

Ich habe mir gedacht, dass dafür doch die /etc/Samba/cifstab zuständig ist. Also zwei Einträge dort:

Code:
//Servername/fueralle  /home/hartmut/Server/fueralle  cifs  username=hartmut,password=meinpasswort
//Servername/hartmut  /home/hartmut/Server/hartmut  cifs  username=hartmut,password=meinpasswort

Das funktioniert beim ersten Eintrag, beim zweiten nicht, beim ersten auch nur lesend. Laut Samba.conf habe ich auf beide Shares die Erlaubnis zu schreiben, das Share fueralle ist für alle (everybody) lesbar. Mit SMB4K hat das auch funktioniert und mit Dolfin/Netzwerk funktioniert es auch. Warum nicht auf die Tour mit der cifstab? Ich habe es mit UID und GID probiert, außerdem mit dem Zusatz "rw", aber nichts hat funktioniert.

Ich bin auch sehr unsicher, wessen UID bzw. welche GID dorthin gehört. Auf dem Client habe ich die GID 100 und die UID 1000, der Gruppenname ist users. Auf dem Server habe ich die GID 501, die UID 2000 und als Gruppenname maenner. In der samba.conf (auf dem Server) stehe ich als hartmut mit dem Passwort meinpasswort und dem Gruppennamen maenner als schreibberechtigt drin und das hat ja auch bisher geklappt.

Vielleicht bin ich ja in der falschen Abteilung und ich müsste doch in der normalen fstab die Einträge machen, aber die ist ja bekannt dafür, dass der Rechner abbricht, wenn er was nicht findet und bei einem Laptop ist es normal, dass mitunter der Server nicht erreichbar ist. Und den Zusatz "noauto" möchte ich auch nicht benutzen, weil ich nicht extra die shares vor der Benutzung mounten möchte.

Kann mir mal jemand einen Ansatzpunkt zur Lösung geben?

Hartmut
 
OP
S

Spielwurm

Advanced Hacker
Das ist ein Auszug aus dem Samba-Logfile des Servers
****zuerst für einen Client (Opensuse 11.1) mit funktionierendem smb4k-Zugang:

Code:
[2010/09/20 08:01:18.947913,  0] smbd/oplock_linux.c:217(linux_init_kernel_oplocks)
  Failed to setup RT_SIGNAL_LEASE handler192.168.1.5 (192.168.1.5) connect to service fueralle initially as user hartmut (uid=2000, gid=501) (pid 8832)
[2010/09/20 08:01:19.517417,  1] smbd/service.c:1070(make_connection_snum)
  192.168.1.5 (192.168.1.5) connect to service hartmut initially as user hartmut (uid=2000, gid=501) (pid 8832)
[2010/09/20 08:01:19.660992,  1] smbd/service.c:1070(make_connection_snum)
  192.168.1.5 (192.168.1.5) connect to service karin initially as user hartmut (uid=2000, gid=501) (pid 8832)

****und für den Opensuse 11.3-Rechner mit den Einträgen in der cifsfstab:

Code:
[2010/09/20 19:49:26.572110,  0] smbd/oplock_linux.c:217(linux_init_kernel_oplocks)
  Failed to setup RT_SIGNAL_LEASE handler192.168.1.31 (192.168.1.31) connect to service fueralle initially as user hartmut (uid=2000, gid=501) (pid 8905)
[2010/09/20 19:49:27.330546,  1] smbd/service.c:1070(make_connection_snum)
  192.168.1.31 (192.168.1.31) connect to service hartmut initially as user hartmut (uid=2000, gid=501) (pid 8905)
[2010/09/20 19:49:28.356156,  1] smbd/service.c:1070(make_connection_snum)
  192.168.1.31 (192.168.1.31) connect to service karin initially as user hartmut (uid=2000, gid=501) (pid 8905)

Das Share "karin" hatte ich noch nicht erwähnt, ist aber jetzt interessant, denn das Share wird mir gezeigt, das Share "hartmut" nicht, obwohl beide Meldungen gleich sind. "fueralle" wird auch gezeigt. Schreiben kann ich hier nirgendwohin.

Hartmut
 
Oben