pb d'utilisateur avec samba - Linux et OS Alternatifs
Marsh Posté le 05-12-2002 à 09:43:55
Ktulu a écrit a écrit : Tu procedes de quelle maniere? Integre au domaine? |
et ben à la base il y'a un réseau mis en place sous win NT4 et je dois intégrer linux (red hat 8.0) donc via samba (ou autre) et mon poste apparait bien sur le réseau de win global mais on me demande un mot de passe et quoi je mette ce n'est pas bon..
faut-il que je me loge sous un compte défini sur linux sur un poste windows pour y avoir accès?.. vais essayer mais je c plus...
Marsh Posté le 05-12-2002 à 09:50:58
Dans ce cas-la, c'est facile:
(ca a probablement deja ete dit mais je sais pas ou, donc )
a) Debut de fichier smb.conf:
[global] |
Et ensuite tes definitions de shares.
b) sur ton PDC, cree un compte machine avec les nom de ton serveur Unix.
c) sur ton serveur Unix, fais la commande: # smbpasswd -J <nomdedomaine> -R <nomdupdc>
d) lance les demons smbd et nmbd
e) moi je procede avec un fichier qui mappe les users Windows vers les users Unix (ligne username map). Exemple:
root = moua |
Essaie
Marsh Posté le 05-12-2002 à 10:02:55
Ktulu a écrit a écrit : Dans ce cas-la, c'est facile: (ca a probablement deja ete dit mais je sais pas ou, donc ) a) Debut de fichier smb.conf:
|
ben moi j'ai mis ça en fait
[global]
workgroup = trucmuche
encrypt passwords = yes
guest account = nobody
domain master = no
preferred master=no
security = server
password server = SERVEUR_NT
[invite]
path = /home/invite
guest ok =yes
guest only = yes
writeable = yes
ton petit "b) cree un compte machine avec les nom de ton serveur Unix." quand tu dis les noms mais y'a qu'un nom non??
et la commande de ton c) elle sert à quoi?
j'ai l'impression que tu fais pleins de truc que je connais pas!!
mais v quand même essayer!! je te dis si marche ou pas
Marsh Posté le 05-12-2002 à 10:57:55
bon je dois être désepérante mais y'a rien de changer...
j'suis verte mais je v persverer!!!et je v trouver ou ça cloche!
Marsh Posté le 05-12-2002 à 11:29:35
bon ben en fait je comprend pas!!!
pourquoi on me demande un code d'acces!!
alors que j'ai même pas de code!!!!
enfin...
Marsh Posté le 05-12-2002 à 11:32:46
En fait, pour que le samba soit dans le domaine, comme n'importe quelle machine, il faut lui faire joindre le domaine.
Donc:
b) Dans le Server Manager (NT en VO hein ) Computer > Add to Domain > Precise que c'est un "Windows Server or Workstation" et mets le nom de ta machine Unix (Le nom SMB. Generalement le meme que celui DNS [Cherches pas a comprendre si tu comprends pas ca, c'est pour te situer si tu connais, mais c'est pas vital])
c) cette commande dis a Samba de joindre le domaine. Si t'as une erreur, tu pourras pas y acceder.
Marsh Posté le 05-12-2002 à 13:10:32
Ktulu a écrit a écrit : En fait, pour que le samba soit dans le domaine, comme n'importe quelle machine, il faut lui faire joindre le domaine. Donc: b) Dans le Server Manager (NT en VO hein ) Computer > Add to Domain > Precise que c'est un "Windows Server or Workstation" et mets le nom de ta machine Unix (Le nom SMB. Generalement le meme que celui DNS [Cherches pas a comprendre si tu comprends pas ca, c'est pour te situer si tu connais, mais c'est pas vital]) c) cette commande dis a Samba de joindre le domaine. Si t'as une erreur, tu pourras pas y acceder. |
okay... mais euh... c ou que tu trouves tout ça
parce que je me prend la tête dessus et j'ai remarqué que sur un poste win98 il me reconnait pas du moins il demande un code alors que sur un poste XP il me demande un nom d'utilisateur plus un code et la no pb il trouve tout il accède aux fichiers sous linux alors comprend pas ouinnnn
pis pour le c) ben ça marche pas j'ai bien tout mis mais chaque fois il me renvois à l'aide d'utilisation genre j'ai pas mis le bon code ou quoi... pfff c désespérant!!!
Marsh Posté le 05-12-2002 à 13:14:42
Bon, on reprend du debut
Quelques questions:
- Quel domaine as-tu? (NT? 2000? XP???)
- Tu me dis que tu as fait le point c) ok... Mais si t'as mal fait le b) ca marchera jamais
- Explique ce que tu as fait aussi.
Vala
Marsh Posté le 05-12-2002 à 13:25:23
Ktulu a écrit a écrit : Bon, on reprend du debut Quelques questions: - Quel domaine as-tu? (NT? 2000? XP???) - Tu me dis que tu as fait le point c) ok... Mais si t'as mal fait le b) ca marchera jamais - Explique ce que tu as fait aussi. Vala |
bon... alors depuis le début le poste serveur est sous NT4 donc ton raisonnement était bon!
et en fait g été demandé pour tes explications et normalement c bon il est bien défini en serveur et le nom de domaine était bien là
mais le hic c'est que sur le réseau y'a d machines sous 98 sous 2000 sous XP et une (la mienne) sous linux
alors pour pouvoir relier les machines entre elles g pris samba et sous une machine XP elle me reconnait me voit et accepte les utilisateurs que g créé sur linux... mais la machine 98 qui me voit aussi ben elle elle me pose pb!! elle me met d'office ressource \\lenomdemachine\IPC$ et elle me demande un code
(alors qu'on a bien précisé que ct au niveau des utilisateurs)
Marsh Posté le 05-12-2002 à 13:44:55
voui
sinon sur linux y'a pas un moyen en mode graphique de voir les autres postes? pour savoir si je vois ou non les postes windows du moins les serveurs sur le réseau...
Marsh Posté le 05-12-2002 à 13:48:05
Ben, si le 98 est dans le domaine, il doit pas poser de problemes si tu l'as configure comme j'ai ecris (c'est a dire security = domain)
Pour un client graphique SMB, j'en avais trouve un... Mais je sais plus lequel (j'ai horreur des interfaces graphiques)
Essaie ca pour tester si ton Unix peut acceder aux postes Windows: # smbclient -L <nomduserveuraacceder> -U <usernamedudomaine>
C'est equivalent a NET VIEW en NT.
Marsh Posté le 05-12-2002 à 13:48:17
en fait mon but c d'arriver à faire en sorte que mon serveur linux soit parfaitement intégrer sous le serveur NT4 et que lui il servent d'hébergeur de site cad fichiers+données avec bien sur diverses sécurités... mais si déjà je bloque parce que certains postes veulent bien me reconnaitre et pas d'autres...
au début me disais ça va pas trop compliqué... pis en fait déjà la je bloque
Marsh Posté le 05-12-2002 à 13:49:09
Si tu fais ca comme j'ai ecris c'en est bete tellement c'est simple
Marsh Posté le 05-12-2002 à 13:54:03
Ktulu a écrit a écrit : Ben, si le 98 est dans le domaine, il doit pas poser de problemes si tu l'as configure comme j'ai ecris (c'est a dire security = domain) Pour un client graphique SMB, j'en avais trouve un... Mais je sais plus lequel (j'ai horreur des interfaces graphiques) Essaie ca pour tester si ton Unix peut acceder aux postes Windows: # smbclient -L <nomduserveuraacceder> -U <usernamedudomaine> C'est equivalent a NET VIEW en NT. |
attend si je comprend bien il faut que je fasse smbclient -L lenomduserveur -U unnomd'utilisateur?
Marsh Posté le 05-12-2002 à 13:55:31
partouche a écrit a écrit : attend si je comprend bien il faut que je fasse smbclient -L lenomduserveur -U unnomd'utilisateur? |
Exemple: Tu as un serveur de fichiers NT qui s'appel MACHIN et tu veux y acceder avec le credentiel PERSONNE, tu feras:
# smbclient -L //machin -U personne
Marsh Posté le 05-12-2002 à 13:59:34
ouais ça marche ça m'a donné tous les serveurs mais aussi les stations clientes leur type de qui ils dépendent et les imprimantes... bref g tout ouais tout même plus! merciiiii
bon ben maintenant je v jeter la machine 98 par la fenêtre.. ben ouais y'a qu'elle qui pose pb!! lol non mais v trouver!! c déjà bien tout ça merci bcp bcp
Marsh Posté le 05-12-2002 à 14:00:26
Et ton serveur NT accede bien a ton Samba sans demander un mot de passe?
Marsh Posté le 05-12-2002 à 14:06:19
ben en fait g pas encore pu le tester mais vais y aller chutttt pas un mot je descend au sous-sol là où il n'y a que d gros serveurs.. la suite à bientôt..
Marsh Posté le 05-12-2002 à 14:16:11
ben oui pas de pb pour la machine NT c cool
now une dernière question si t encore la est ce que tu c si y'a moyen que moi j'accède aux fichiers d'un poste windows et de récuppérer la liste des utilisateurs windows...
Marsh Posté le 05-12-2002 à 14:27:36
Acceder au poste Windows:
# smbclient //serveur/share -U <username>
Et ensuite les commandes de smbclient a l'invite.
Liste des users Windows (du domaine):
net user /domain
Marsh Posté le 05-12-2002 à 14:34:59
Ktulu a écrit a écrit : Acceder au poste Windows: # smbclient //serveur/share -U <username> Et ensuite les commandes de smbclient a l'invite. Liste des users Windows (du domaine): net user /domain |
bon g pas tout compris la..
et puis toi tu me donnes une commande sous windows c ça? le net user/ domain ?
et puis pour accéder aux postes windows ça marche pas... c pô pq..
sinon je voulais mettre NFS avec ça aurait pu aider seulement je le met où le point de montage sur windows?? parce que sur linux y'a pas de pb y'a mon exports le fichier partagé l'ad ip d'un poste c droit mais euh... comment je fais comprendre à windows qu'il doit aller chercher là-bas...??
ps: je c pas si tu es un prof ou quoi mais tu as bcp de patience!
en tout cas merci
Marsh Posté le 05-12-2002 à 14:47:50
partouche a écrit a écrit : bon g pas tout compris la.. et puis toi tu me donnes une commande sous windows c ça? le net user/ domain ? Faut les droits admin reseau pour que ca marche et il faut lancer la commande a partir de n'importe quelle machine Windows dans le domaine et puis pour accéder aux postes windows ça marche pas... c pô pq.. Tu le fais comment? sinon je voulais mettre NFS avec ça aurait pu aider seulement je le met où le point de montage sur windows?? NFS c'est de Unix vers Unix, pas Unix vers Widows |
Marsh Posté le 05-12-2002 à 14:54:32
bonjour miss
alors voilà tu devrais mettre normalement une ligne de type:
public=yes dans la prtie ou tu partage ton dossier genre [partage] etc...
et puis normalement au niveau de ton poste windows il ne te demandera plus de mot de passe voilà mademoiselle !!!!
Marsh Posté le 05-12-2002 à 15:01:03
faboubou a écrit a écrit : bonjour miss alors voilà tu devrais mettre normalement une ligne de type: public=yes dans la prtie ou tu partage ton dossier genre [partage] etc... et puis normalement au niveau de ton poste windows il ne te demandera plus de mot de passe voilà mademoiselle !!!! |
genre je le savais pas!!!
mais fais pas genre t'as compris! t'as même pas compris ct quoi le pb! je rigole c gentil de passer m'aider bb
Marsh Posté le 05-12-2002 à 15:11:18
Ktulu a écrit a écrit : |
ben oui j'ai bien compris c depuis windows ta commande moi j'en veux une depuis linux (pour les utilisateurs)
et pis comment je la fait... c une excellente question ça!!!
mon serveur: truc la personne: machine
smbclient //truc/share -U machine
pis si ça existe nfs entre unix et windows je le vois partout sur d sites mais le hic c que il doit y'avoir un applicatif à installer sur windows c service unix je crois mais je le trouve pas en téléchargement (du moins g pas encore trouvé)
Marsh Posté le 05-12-2002 à 15:15:45
Les services pour Unix peuvent être installés sur Windows NT ou Windows 2000 afin de faciliter l'intégration des machines Windows dans les environnements Unix.
* Première vulnérabilité :
Le système de fichiers de réseau NFS est un protocole, défini par la RFC1094, permettant l'accès distant aux fichiers partagés.
tu vois! ça existe mais là il parle d pb que ça peut causer... moi je veux quand même l'utiliser zut quoi!!
Marsh Posté le 05-12-2002 à 15:16:48
partouche a écrit a écrit : ben oui j'ai bien compris c depuis windows ta commande moi j'en veux une depuis linux (pour les utilisateurs) Ca je connais pas et pis comment je la fait... c une excellente question ça!!! mon serveur: truc la personne: machine smbclient //truc/share -U machine en theorie ca doit fonctionner puisque c'est comme ca que je fais pis si ça existe nfs entre unix et windows je le vois partout sur d sites mais le hic c que il doit y'avoir un applicatif à installer sur windows c service unix je crois mais je le trouve pas en téléchargement (du moins g pas encore trouvé) Ok |
Marsh Posté le 05-12-2002 à 15:18:09
partouche a écrit a écrit : Les services pour Unix peuvent être installés sur Windows NT ou Windows 2000 afin de faciliter l'intégration des machines Windows dans les environnements Unix. * Première vulnérabilité : Le système de fichiers de réseau NFS est un protocole, défini par la RFC1094, permettant l'accès distant aux fichiers partagés. tu vois! ça existe mais là il parle d pb que ça peut causer... moi je veux quand même l'utiliser zut quoi!! |
Vu que ca m'interesse pas du tout d'integrer un Windows a un Unix, j'ai la flemme de chercher
Marsh Posté le 05-12-2002 à 15:19:33
Ktulu a écrit a écrit : Vu que ca m'interesse pas du tout d'integrer un Windows a un Unix, j'ai la flemme de chercher |
lol c pas grave je peux chercher toute seule no pb!
Marsh Posté le 05-12-2002 à 15:20:26
partouche a écrit a écrit : lol c pas grave je peux chercher toute seule no pb! |
Vu que je suis plutot pour la disparaission de Windows au niveau des serveurs, tu comprends mon entrain
Marsh Posté le 05-12-2002 à 15:31:14
Ktulu a écrit a écrit : Vu que je suis plutot pour la disparaission de Windows au niveau des serveurs, tu comprends mon entrain |
c ton choix tadammm
non mais bon étant dans une entreprise où linux était inexistant il faut bien que je le fasse intégrer en douceur... sinon ils voudront pas
Marsh Posté le 05-12-2002 à 15:35:24
Moi je leur ai rien dit, j'ai tout configure, tout prepare, tourne la clef, ils ont vu que ca fonctionnait et ensuite je leur ai dit que c'etait du FreeBSD
Marsh Posté le 05-12-2002 à 17:57:05
Ktulu a écrit a écrit : Moi je leur ai rien dit, j'ai tout configure, tout prepare, tourne la clef, ils ont vu que ca fonctionnait et ensuite je leur ai dit que c'etait du FreeBSD |
c'est une solution mais bon ..
sinon pour ta manip pour accéder aux fichiers windows ben en fait g trouvé comment qu'on fait en fait c:
smbclient //NomPoste/Chemin_fichier -U NomUtilisateur -N
le -N c pour pas donner de mot de passe vala
mais g eu un petit problème en fait c pour entrer des répertoire où il y'a des espaces genre "Mes Documents" ben ça il aime pas linux..
enfin voila c fini pour aujourd'hui alors pitere à demain
Marsh Posté le 05-12-2002 à 09:18:40
alors voila samba marche... du moins mon poste linux est bien reconnu sur le réseau NT4 mais je n'arrive pas à entrer sur l'ordi... mon mot de passe est normalement le même que le nom du serveur et même que celui du compte utilisateur (je faisais un test) mais le mot de passe est apparemment non reconnu...
comment faire dans ce cas?