1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Sonderbares Verhalten von du auf Samba Shares

    • Linux
  • Jensi
  • 11. Juli 2004 um 15:45
  • Unerledigt
  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 11. Juli 2004 um 15:45
    • #1

    Ich bin gerade über ein recht sonderbares Verhalten von "du" auf meinem Rechner gestoßen. Ich habe einen Samba Server rennen (die anderen in der WG haben Win XP) und mounte ein Verzeichnis unter Linux. Führt Euch mal die folgenden Ausgaben zu Gemüte... kennt das jemand? Ist das ein Konfigurationsproblem oder arbeitet "du" auf Samba Shares anders als auf der lokalen Platte (in anderen Verzeichnissen verhält es sich normal)?

    Code
    jensi@jens Software $ ls -lh
    insgesamt 39G
    -rw-r-----  1 jensi users  15M 15. Mai 15:03 AcroReader51_DEU_full.exe
    -rw-r-----  1 jensi users 2,1M 11. Mai 13:23 AdAware 6.0 Build 181.exe
    -rw-r-----  1 jensi users  36M 13. Mär 15:27 DirectX 9.0 Setup.exe
    -rw-r-----  1 jensi users 4,5M 27. Apr 11:34 DivXPro511Adware.exe
    drwxr-x---  1 jensi users    0 11. Jul 15:14 Ethereal
    -rw-r-----  1 jensi users 668K  2. Mai 14:34 flashplayer7installer.exe
    drwxr-x---  1 jensi users    0 10. Mai 01:31 Ghostscript
    -rw-r-----  1 jensi users 4,4M 12. Mai 11:30 icqpro2003b.exe
    -rw-r-----  1 jensi users 1,9M 13. Jun 13:06 openvpn-1.6.0-install.exe
    -rw-r-----  1 jensi users 4,2M 27. Mai 11:30 Spybot 1.3.exe
    -rw-r-----  1 jensi users 5,3M 16. Mai 12:44 SSHSecureShellClient-3.2.9.exe
    drwxr-x---  1 jensi users    0 11. Jul 15:14 VNC
    drwxr-x---  1 jensi users    0 11. Jul 15:18 Winamp
    Alles anzeigen
    Code
    jensi@jens Software $ du -h *
    7,5G    AcroReader51_DEU_full.exe
    1,5G    AdAware 6.0 Build 181.exe
    18G     DirectX 9.0 Setup.exe
    2,5G    DivXPro511Adware.exe
    4,5G    Ethereal
    512M    flashplayer7installer.exe
    5,0G    Ghostscript
    2,5G    icqpro2003b.exe
    1,0G    openvpn-1.6.0-install.exe
    2,5G    Spybot 1.3.exe
    3,0G    SSHSecureShellClient-3.2.9.exe
    1,0G    VNC
    3,5G    Winamp
    Alles anzeigen

    WTF!?

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 11. Juli 2004 um 16:26
    • #2

    jop ziemlich interesting die geschichte.... welches filesystem is das?

    -> wo wir grad bei samba sind...

    ich krieg meinen samba partout nicht zum laufen und zwar auf einem einzigen rechner (xp kiste) nicht. das ding is aber 100% genauso konfiguriert wie die andern windoze xp kisten... dort komm ich immer wieder zu einer passwort abfrage obwohl mein auth modus = SHARE ist....

    ich bin echt schon am verzweifeln und hab mir schon die faust blau gehaun, der tisch hat noch keine delle, aber bald isses soweit... (mir wärs ja wurscht wenns irgendein saugrechner wär, aber die kiste die nicht funkt is genau mein arbeitspc... *grml*)

    kann mir jemand eine deppensichere smb.conf zukommen lassen?

    jensi? *liebguck*

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • daff
    14
    daff
    Mitglied
    Reaktionen
    11
    Punkte
    2.021
    Beiträge
    386
    • 11. Juli 2004 um 17:10
    • #3

    Jensi: Poste mal was sowohl ls als auch du ohne die -h-Switches ausgeben, würde mich interessieren.

    Marvin: Postest du vielleicht mal deine smb.conf? Und hast du die ganzen Samba-User mittels smbpasswd hinzugefügt?

    Restrain the specimen!

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 11. Juli 2004 um 17:33
    • #4

    muss ich das machen mit dem smbpasswd?

    -> die meisten user die sich bei mir anmelden haben in XP kein passwort....

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 11. Juli 2004 um 17:45
    • #5

    hier die smb.conf

    Code
    [global]
    workgroup = network
    server string = server
    	hosts allow = 192.168.0. 192.168.2. 127.
    printcap name = /etc/printcap
    load printers = yes
    printing = cups
    	guest account = pcguest
    log file = /var/log/samba/%m.log
    max log size = 0
    security = SHARE
    smb passwd file = /etc/samba/smbpasswd
    unix password sync = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
    pam password change = yes
    	username map = /etc/samba/smbusers
    obey pam restrictions = yes
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    dns proxy = no
    #============================ Share Definitions ==============================
    [homes]
    comment = Home Directories
    browseable = no
    writeable = yes
    valid users = %S
    create mode = 0664
    directory mode = 0775
    [printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    printable = yes
     
    [Daten]
    comment = Daten
    path = /mnt/Daten/
    writeable = yes
    guest ok = yes
    Alles anzeigen



    lg, Phil.

    ach ja, das ganze funkt irgendwie gut auf meinen anderen rechnern, nur wie gesagt auf meiner arbeitskiste die ich heut neu aufgesetzt hab geht gar nix, ich komm grad mal in die netzwerkumgebung, kann den server anklicken dann seh ich die shares... weiter gehts nimmer weil ich keine berechtigung hab

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • daff
    14
    daff
    Mitglied
    Reaktionen
    11
    Punkte
    2.021
    Beiträge
    386
    • 11. Juli 2004 um 18:05
    • #6

    Jetzt auf den ersten Blick kann ich in der smb.conf nichts Übles erkennen, sollte passen.

    Aber bezüglich smbpasswd (hoffentlich schreib ich da jetzt nix Unnötiges oder Dinge, die du eh shcon gemacht hast): Damit sich WinXP/2k-Benutzer am Samba-Server anmelden können, müssen zweierlei Voraussetzungen erfüllt sein: Erstens, der Benutzername steht in der UNIX-passwd-Datei, also unter Linux /etc/passwd, zweitens, der Benutzername steht in der Samba-passwd-Datei, das ist meist /etc/samba/private/smbpasswd oder so.

    Wie man einen Benutzer zum Linux-System hinzufügt weißt du sicher. Wenn das nur WinXP-Benutzer sind, dann brauchen sie keine Login-Shell (glaub ich) und auch kein Passwort, also im password-Entry (in der /etc/passwd) sollte ein * oder ein x stehen (nicht sicher jetzt welches von beiden).

    Um den Benutzer zu Samba hinzuzufügen verwendet man smbpasswd -a USERNAME. Da kann man das Passwort leer lassen, wenn man will.

    Diese beiden Schritte sollte man für jeden WinXP-Benutzernamen ausführen.

    Was natürlich auch geht, ist einen allgemeinen Samba-User hinzuzufügen (/etc/passwd und smbpasswd), der dann von allen WinXP-Clients zum einloggen verwendet wird. Also useradd sambauser (vielleicht mit diversen Switches) und smbpasswd -a sambauser. Dafür musst du halt dann die smb.conf entsprechend einrichten, also vaild users = sambauser und so weiter.

    HTH

    Restrain the specimen!

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 11. Juli 2004 um 18:23
    • #7

    gut ich hab jetz einen user pcguest in /etc/passwd einen smbuser der auch pcguest heisst und der in den share definitions als valid user = pcguest gehandelt wird.

    in der smbpasswd findet sich ein eintrag gemacht mit smbpasswd -a pcguest (zweimal enter = kein passwort)

    gut funkt wunderbar auf allen rechnern bis auf einen, nämlich dort wo ichs brauch gehts nicht, dort sagt er mir "netzwerkkennwort falsch"

    weiss irgendwer ob das doofe xp die verbindungseinstellungen zu shares irgendwo "cached" ?

    lg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 11. Juli 2004 um 18:55
    • #8
    Zitat von MarvinTheRobot

    jop ziemlich interesting die geschichte.... welches filesystem is das?

    smbfs...

    Zitat von daff

    Jensi: Poste mal was sowohl ls als auch du ohne die -h-Switches ausgeben, würde mich interessieren.

    Kann ich den Moment nicht machen, wird nachgeliefert. Die Ausgabe von "ls" ist auf jeden Fall unauffällig, soviel glaube ich zu wissen. Ich habe den Verdacht, daß es irgendwas mit der block size zu tun hat, die "du" für smbfs annimmt.

    Zitat

    weiss irgendwer ob das doofe xp die verbindungseinstellungen zu shares irgendwo "cached" ?

    Ja, das scheint es zu tun. Ich weiß aber nicht, wo. Es gibt z. B. zu net use einen Switch "/savecred". Schalt mal ein höheres Loglevel in der smb.conf ein und schau, was der Samba Server beim Anmeldeversuch des XP-Clients ins Log schreibt.

  • linuxuser
    1
    linuxuser
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 18. Juli 2004 um 15:54
    • #9

    I've found a work-around. You can mount your share with the "-t cifs" option instead of "-t smbfs". I have the same problem with gentoo (kernel 2.6.7, samba 3.0.4-r1) and debian (testing, kernel 2.6.4, samba 3.0.2a).
    Hope for a solutions.
    (you can also look here: http://bugs.gentoo.org/show_bug.cgi?id=49749 )

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung