[SAMBA] Probleme de configuration

Eric -  
 laurent -
Salut à tous,

ca fait quelques jours que je me prends la tete sur Samba sans parvenir à faire ce que je veux. J'espere pouvoir trouver de l'aide ici.

Deja, je vous colle mon fichier smb.conf :

    [global]
    log file = /var/log/samba/log.%m
    smb passwd file = /etc/samba/smbpasswd
    load printers = yes
     socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
     map to guest = bad user
     encrypt passwords = yes
     unix password sync = yes
  hosts allow = 10.0.0.
     printer admin = @adm
    dns proxy = no
    printcap cache time = 60
    netbios name = neree
    server string = Samba Server %v
    printing = cups
    workgroup = TOTO
    printcap name = cups
    security = user
    max log size = 50
   
    # Repertoire commun, contient toutes les donnees
    [public]
         writeable = yes
         path = /home/public
         force group = toto
         create mode = 775
         public = yes
         user = otsgd, otsgb
         directory mode = 775
    
     [homes]
         read only = no
         revalidate = yes
         browseable = no
         comment = Repertoire personnel
         writeable = yes
         path = /home/%U


Je n'ai pas recopie les sections sur le lecteur cd et les imrpimantes qui marchent bien.

Mon probleme vient du fait que depuis Windows, je n'ai pas acces en lecture au repertoire public.

Sous Linux (un autre poste que le serveur), j'ai acces en lecture, mais pas en ecriture. Voilà le repertoire public :

drwx--x--x 3 otsgd toto 4096 mai 11 17:27 public/

et le premier sous-répertoire :
drwx--x--x 3 otsgd toto 4096 mai 11 17:27 ./
drwxr-xr-x 7 root root 4096 mai 11 14:30 ../
drwxrwxrwx 4 otsgd toto 4096 mai 9 14:25 Applications/

Une idée ?

8 réponses

  1. fozzie
     
    une suggestion peut-être :

    force user = otsgd

    et mettre en cohérence les droits de l'utilisateur et les droits du répertoire public:

    create mode = 775
    et drwx--x--x 3 otsgd toto 4096 mai 11 17:27 public/ (711)
    pas cohérents.

    je propose
    chmod -R 755 public
    et create mode = 755
    force user = otsgd
    0
  2. rer_louz Messages postés 276 Statut Membre 71
     
    Hello,

    Bon j'ai regarder le tiens et le mien et ca a l'air correct. Voici ce que j'ai par contre pour la configuration de mon repertoire partagé :
    [shared]
            path = /home/shared
            guest ok = yes
            writable = yes
    


    Je crois que c'est l'option guest ok qui te manque.

    @Pluche
    0
  3. eric
     
    Salut et merci pour vos rapide réponse,

    j'ai changé les droits sur le répertoire public (775) et ajouter l'option
    guest ok = yes

    mais ca ne marche toujours pas sous Linux, je ne peux pas écrire dans le répertoire public.

    Mon but est que tout le monde puisse modifier tout qu'il soit sous Windows ou sous Linux.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. rer_louz Messages postés 276 Statut Membre 71
     
    Sous linux comment tu montes ton disque partagé?
    Moi j'utilise la ligne :
    //192.168.0.5/truc /mnt/truc smbfs defaults,noauto,rw,users,username=_n1portenawak_ 0 0

    Quand il me demande un mot de passe je donne n'importe quoi. Tu peux d'ailleurs le mettre dans la ligne de fstab.

    Verifie aussi les droits de ton repertoire où tu montes le dossier partagée (celui que j'appelle /mnt/truc/)

    @pluch
    0
  6. eric
     
    Bon c'est pas encore gagné,

    Je me suis inspiré du lien donné par jipicy et j'ai ca :

    [public]
            path = /home/public
            public = yes
            writable = yes
            create mask = 0777
            directory mask = 0777
            force user = nobody
            force group = nogroup
    
    [homes]
            read only = no
            revalidate = yes
            browseable = no
            comment = Repertoire personnel
            writeable = yes
            path = /home/%U
    


    Pour monter, j'ai cette commande dans fstab :

    //neree/public /mnt/public smbfs user,rw,username=%,exec 0 0
    


    J'ai un acces en lecture, mais pas en ecriture (sous Linux) et sous Windows il me dit que je suis pas autorisé.
    0
    1. rer_louz Messages postés 276 Statut Membre 71
       
      Hello

      Tu as oublié de mettre comme parametre
      guest ok = yes
      pour ton repertoire public.
      et donne moi la sortie de
      ls -l /home/public


      A++
      0
  7. eric
     
    Salut,

    j'avance doucement, voici la définition pour public :

    [public]
            path = /home/public
            public = yes
            read only = no
            writable = yes
            browseable = yes
            guest ok = yes


    Le répertoire home de chaque utilisateur marche maintenant (en écriture et lecture) :
    [homes]
            read only = no
            revalidate = yes
            browseable = yes
            comment = Repertoire personnel
            writeable = yes


    Je n'ai pas avancé sur le répertoire public.

    Voici la sortie du ls -l /home/public (sur le serveur) :
    drwxrwxr-x  4 smbguest smbusers 4096 mai  9 14:25 Applications/
    drwx------  2 smbguest smbusers 4096 mai 16 14:26 tmp/
    0
  8. laurent
     
    Bonjour à tous !

    J'ai un pb avec samba, je ne peux pas monter quoi que ce soit en utilisateur "normal"

    tant que j'essaie de monter un répertoire du /home sans etre root, j'ai cette erreur :

    smbmount //eva/titi /home/essai/ -o username=titi%titi

    session setup failed: ERRDOS - ERRnoaccess (Access denied.)
    SMB connection failed

    alors que
    smbmount //eva/titi /home/essai/ -o username=root%titi

    passe sans problème...

    j'utilise samba 3.0.7 avec openldap sur une mandrake 10...
    je suppose qu'il s'agit d'un problème de droits, mais n'arrive pas à mettre le doigt dessus...

    voici ma section home ...

    [homes]
    comment = repertoire de %U
    browseable = yes
    writable = yes
    read only = no
    create mask = 0777
    directory mask = 0777
    valid users = %U
    path = /home/%U

    les droits sur le répertoire home..

    drwxr-xr-x 2 titi Domain Users 4096 jui 19 11:57 essai/
    drwxr-xr-x 4 titi Domain Users 4096 jui 27 17:13 titi/
    drwxr-xr-x 3 toto Domain Users 4096 jui 27 10:36 toto/

    Pour l'instant c le désespoir total, toute solution sera accueillie avec joie !!!
    0