Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/06/2005, à 13:52

Cubanismo

Une petite samba encore?

Bon j'ai installé samba+swat.

Mes PC XP voient bien la machine Ubuntu dans le bon workgroup.
Avec swat  et le la fiche le léalinux j'ai crée une imprimante partagée.

Sous XP je vois l'imprimante mais si je clique dessus:

1) On me dit qu'il faut installer le driver
2) On me menace de récuperer des virus avec le driver big_smile (ne pas tenir compte du 2, je plaisante)
3) On me dit que le driver n'est pas dispo sur le serveur (normal je l'ai pas mis)

Un certain nombre de chose sembles marcher donc, mais:

Quel driver faut-il?
L'imprimante était déjà partagé quand la machine linux était sous XP, c'est pas le même?

En approfondissant la fiche de Léa, je constate que samba me fait des choses bizarres.

Si je fait cupsaddsmb -a (su effecuté avant)
on me demande un mot de passe root que je tape trés gentiment (je risque pas de l'oublier celui la, vu le nombre de fois ou il faut le taper)

Et là, on me redemande le mot de passe à l'infini! (pfffff ces machines qui refusent de me comprendre) bref bizarre...

Si je tape:smbclient -L localhost

je récupére une erreur:

Error returning browse list: Call returned zero bytes (EOF)

Et le reste des informations est bon sauf qu'il n'y pas d'imprimante.

Bref je m'en sors pas alors si une bonne âme a des conseils pour moi, je suis preneur.

Hors ligne

#2 Le 15/06/2005, à 14:05

sksbir

Re : Une petite samba encore?

Quand on partage une imprimante sous windows, on installe son driver sur le PC qui la partage.
Quand un autre PC windows se connecte à l'imprimante, ce dernier va tenter de récuperer automatiquement le driver sur le PC qui partage.

Pour résoudre ton probleme, il faut installer le driver sur ton PC windows comme si l'imprimante était en local. sauf qu'au moment de choisir le port (LPT1,LPT2..),  tu vas choisir un port de type "standard tcp/ip". Il faudra renseigner l'IP du serveur d'imprimante. Tu mettras alors l'adresse IP du PC samba qui partage ton imprimante.

Pour la config samba, je sais pas trop, mais il faudrait deja que tu affiche ici le fichier smb.conf...


ps : sans façon, je ne sais pas danser... wink

Dernière modification par sksbir (Le 15/06/2005, à 14:07)

Hors ligne

#3 Le 15/06/2005, à 14:26

Cubanismo

Re : Une petite samba encore?

Bon pour le driver je comprends. Encore que l'imprimante étant déjà partagée avant, XP devrait savoir qu'il a déja le driver non? bref passons...le propre de windows étant que deux fois la même action ne produit pas le même résultat...

Dans ton explication, il y a un point qui me chagrine c'est l'adresse IP. Je suis en DHCP. J'aime pas les IP fixes, c'est toujours source de problémes amha. Mais je suppose que si je mets le nom du serveur à la place de l'IP, ça doit marcher aussi non?

Pour le smb.conf fastoche:

Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2005/06/15 15:24:23

# Global parameters
[global]
    workgroup = DOMICILE
    server string = %h server (Samba, Ubuntu)
    security = SHARE
    encrypt passwords = No
    obey pam restrictions = Yes
    passdb backend = tdbsam, guest
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    printcap name = cups
    dns proxy = No
    ldap ssl = no
    panic action = /usr/share/samba/panic-action %d
    printing = cups
    print command =
    lpq command =
    lprm command =

[homes]
    comment = Home Directories
    create mask = 0700
    directory mask = 0700
    browseable = No

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers

[psc 2410]
    path = /usr/spool/samba
    printer admin = root
    guest ok = Yes
    printable = Yes

Ca c'est la normal view de swat, si il faut la full view il suffit de demander wink

Dernière modification par Cubanismo (Le 15/06/2005, à 14:28)

Hors ligne

#4 Le 15/06/2005, à 14:41

sksbir

Re : Une petite samba encore?

j'ai pas osé te parler DHCP client..

concernant le nom du serveur samba, essaye de faire un ping à partir de la machine windows en l'appelant par son nom. Si ça marche avec ping,alors tu peux l'invoquer par son nom au moment d'installer le driver.

Si ta machine windows est incapable de résoudre le nom de ton serveur samba, alors je te conseille de lire ces deux topics:
TUTO partage d'imprimante dans un réseau de plusieurs Ubuntu.
et
[tutoriel] Configurer votre petit reseau local + acces FAI pour tous.

Sinon, pour samba,il me semble qu'il existe un fichier smbpasswd quelque part, mais je  préfère passer la main plutot que raconter des betises wink

Hors ligne

#5 Le 15/06/2005, à 15:01

Cubanismo

Re : Une petite samba encore?

Ok merci,

Je vais essayer le ping, mais je suis quasi sur que cela va marcher vu que la machine windows trouve le serveur ubuntu dans le voisinage réseau.

Pour le reste si d'autres ont des idées?

(Quel le c.. qui a mis un escalier entre les deux machines?)

Dernière modification par Cubanismo (Le 15/06/2005, à 15:03)

Hors ligne

#6 Le 15/06/2005, à 15:44

Cubanismo

Re : Une petite samba encore?

Bon c'est bien ce que je pensais le ping marche, mais si je mets le nom de la machine ubuntu ou l'adresse tcp/ip. Windows ne trouce pas l'imprimante.

Hors ligne

#7 Le 15/06/2005, à 20:40

Cubanismo

Re : Une petite samba encore?

Bon visiblement je danse très mal la samba aussi.

- imprimante rien de régler

- partage de fichiers

j'ai créé un partage sur test avec je pensais tous les droits pour n'importe qui, mais sur la machine XP:

Je vois le dossier partagé.
Je me proméne dedans comme je veux
j'ouvre les fichiers sans soucis

je ne peux rien créer dans le dossier (ni supprimer d'ailleurs)
Je ne peux pas modifier les fichiers.

ok vous allez me dire que c'est un pb de droits d'acces sauf que:

workgroup = DOMICILE
    server string = %h server (Samba, Ubuntu)
    security = SHARE
    obey pam restrictions = Yes
    passdb backend = tdbsam, guest
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d
    invalid users = root

...

[test]
    path = /home/alain/Desktop/test
    read only = No
    guest ok = Yes

Dans le fichier .conf de samba.

Je suis nul ou il me manque un bout?

Hors ligne

#8 Le 03/07/2005, à 01:02

reggaemanu

Re : Une petite samba encore?

Essaye avec ça

[test]
path = /home/alain/Desktop/test
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

Hors ligne