Samba controleur de domaine

rjcb -  
 François -
Bonjour,

voila le truk final:

Bonjour

Je fais un résumé de ce que j'ai fais.

1 poste XP pro client : nom de la machine mc1

1 serveur redhat v9:

Sous unix deux utilisateurs : aur et rjc et on chacun 1 mot de passe.

2 machines déclarées: mc1 mc2

Sous samba:

voici les fichiers de config:

smbusers:

# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest

smbpasswd :

#
# SMB password file.
#
nfsnobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:NO
PASSWORDXXXXXXXXXXXXXXXXXXXXX:[D ]:LCT-41782431:
rjc:500:5D65CBC7E5EDB4A78030A146690990B5:8BE732140463BF32F36F113377FB17F8:
[UW ]:LCT-4187D7A6:
aur:501:97AADB78C3A70F4ACEC18980D4FFADA7:3104DC987FB9587126C9211EE39F3540:
[U ]:LCT-4187D7AC:
mc1$:504:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:NO
PASSWORDXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-4188DC1F:
mc2$:505:944DD01DACE7C2A9AAD3B435B51404EE:0419B5BA1F4D11FFF977C72DB4E70F72:
[W ]:LCT-4188DCBA:

smb.conf :

[global]
netbios name = Serveur1
workgroup = NETWORKRJC
server string = Serveur Samba %v
guest account = invite
log file = /var/log/samba/log.%U
username map = /etc/smbusers
security = user
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New* %n\n *Re* %n\n *pa*
os level = 33
domain master = yes
local master = yes
preferred master = yes
domain logons = yes
logon script = logon.bat

[netlogon]
path = /home/netlogon/%g
locking = no
writeable = no
public = yes
browseable = no

[public]
comment = Repertoire Public
guest ok = yes
path = /home/partage
read only = yes

[homes]
volume = Coucou
invalid users = invite
comment = Repertoire de %U
browseable = no
writeable = yes

[FTP]
comment = FTP
path = /ftp
valid users = rjc aur
read list = @users
write list = @users
read only = yes
create mask = 0664
directory mask = 0775
wide links = no

Avec cette config j'arrive a joindre le domaine (ac root) puis mon poste client me demande de redémarrer et la impossible de me connecter en root ou autre users

Autre question: Pourquoi cela ne marche pas?

Je fais: [root@RJCSERVEUR] # adduser essai -g users (le groupe users a été créé)
et la j'ai : [root@RJCSERVEUR] #adduser : gid 100 inconnu. pb?

Autre chose:

J'ai réussi a joindre le domaine ss mon poste client ac root.
je redémarre le poste et j'essaye de me connecter avec root et le meme mot de pass mais cela ne fonctionne pas.
Bizzare

( webmin ne veut + se connecté depuis que j'intègre le poste client dans 1 domaine)

Aurtre chose:

je veux rajouté une machine donc:

/usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false
-M mc3$

il me met:

useradd : gid 100 inconnu
l'utilisateur mc3$ existe . (c'est la première fois que je le créé )

Merci

5 réponses

François
 
De toute évidence, tu as eu un problème lors de la création du groupe users... puisqu'il n'existe pas!

pour être sûr, essaie de le supprimer : "groupdel users"

et recrée le : "groupadd users"

puis modifie des comptes utilisateurs pour qu'il en fassent partie.

idem pour ton groupe "machines"
0
rjcb
 
comment vois tu qu'il y a 1 pb au niveau de users?
MERCI
0
François
 
Le message que tu as par 2 fois : "gid 100 inconnu"

gid pour "group identificator"

Là il semble faire le lien entre "users" et le group identificator 100, mais le groupe 100 n'existe pas visiblement.

Encore pire : il lie le groupe "machines" (donc autre groupe) au même gid 100 !!!

Alors je sais pas comment tu as créé tes groupes, mais... je pense que le plus simple est de les virer s'ils existent réellement (groupdel users et groupdel machines), puis de les recréer de manière sûre avec groupadd users et groupadd machines.
Bien lire s'il y a un message d'erreur avant d'aller plus loin...
Puis recommencer tes comptes utilisateurs pour qu'ils pointent vers ces deux groupes.
0
rjcb
 
Bonjour,

Je suis toujours en difficulté.
J'ai fais le manière radicale: réinstaller ma red hat v9.

Lors de l'installation j'ai créé juste 1 utilisateur rjca. (total : 2 utilisateurs root et rjca)

Puis j'ai lancé un terminal et effectué ceci:

adduser rjc –g users
adduser aur –g users

mkdir –p /home/netlogon

mkdir /home/partage

mkdir –p /home/export/profile

mkdir –p /home/partage

cat /etc/passwd | mksmbpasswd.sh > smbpasswd

smbpasswd rjc
New SMB password:*****
Retype new SMB password:*****

smbpasswd aur
New SMB password:*****
Retype new SMB password:*****

[root@RJCSERVEUR root]# groupadd machines
[root@RJCSERVEUR root]# adduser mc1$ -g machines –s /dev/false –d /dev/null
[root@RJCSERVEUR root]# adduser mc2$ -g machines –s /dev/false –d /dev/null

[root@RJCSERVEUR root]# smbpasswd -m -a mc1$
[root@RJCSERVEUR root]# smbpasswd -m -a mc2$

smbpasswd –a root
New SMB password:*****
Retype new SMB password:*****
Password changed for user root

/etc/rc.d/init.d/smb start

/etc/rc.d/init.d/smb status impek la.

voici mes fichiers de config:

smb.conf:

[global]
netbios name = Serveur1
workgroup = NETWORKRJC
server string = Serveur Samba %v
guest account = invite
log file = /var/log/samba/log.%U
username map = /etc/smbusers
security = user
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New* %n\n *Re* %n\n *pa*
os level = 33
domain master = yes
local master = yes
preferred master = yes
domain logons = yes
logon script = logon.bat

[netlogon]
path = /home/netlogon/%g
locking = no
writeable = no
public = yes
browseable = no

[public]
comment = Repertoire Public
guest ok = yes
path = /home/partage
read only = yes

[homes]
volume = Coucou
invalid users = invite
comment = Repertoire de %U
browseable = no
writeable = yes

[FTP]
comment = FTP
path = /ftp
valid users = rjc aur
read list = @users
write list = @users
read only = yes
create mask = 0664
directory mask = 0775
wide links = no

smbpasswd:

mc1$:503:1079808CF9FB3AE6AAD3B435B51404EE:3090BBE9D5D3778C51BE7CBE0D6D086D:[W ]:LCT-418D0487:
mc2$:504:944DD01DACE7C2A9AAD3B435B51404EE:0419B5BA1F4D11FFF977C72DB4E70F72:[W ]:LCT-418D047E:
root:0:5D65CBC7E5EDB4A78030A146690990B5:8BE732140463BF32F36F113377FB17F8:[UX ]:LCT-418D04AA:
rjc:501:33FD54F90C7FC9E9AAD3B435B51404EE:4EE591C6ED607D05D8F3BB060D3A6ED0:[UX ]:LCT-418D04DC:
aur:502:97AADB78C3A70F4ACEC18980D4FFADA7:3104DC987FB9587126C9211EE39F3540:[UX ]:LCT-418D04E7:

fichier /etc/group

root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon,lp
mem:x:8:
kmem:x:9:
wheel:x:10:root
mail:x:12:mail
news:x:13:news
uucp:x:14:uucp
man:x:15:
games:x:20:
gopher:x:30:
dip:x:40:
ftp:x:50:
lock:x:54:
nobody:x:99:
users:x:100:
rpm:x:37:
floppy:x:19:
vcsa:x:69:
utmp:x:22:
nscd:x:28:
slocate:x:21:
sshd:x:74:
rpc:x:32:
rpcuser:x:29:
nfsnobody:x:65534:
mailnull:x:47:
smmsp:x:51:
pcap:x:77:
apache:x:48:
squid:x:23:
webalizer:x:67:
xfs:x:43:
named:x:25:
ntp:x:38:
gdm:x:42:
postgres:x:26:
desktop:x:80:
rjca:x:500:
machines:x:501:
canna:x:39:

Pas de pb pour joindre le domaine avec root.

Je redémarre le poste client et j'ai le message suivant:

Windows n'a pas pu se connecter au domaine car le controleur domaine ne fonctionne pas, est indsiponible, ou votre compte ordinateur n'a pas été trouvé.
(mes machines xp pro s'appellent mc1 et mc2
PB??

Autre question:

La différence entre

smbpasswd –a root et smbpasswd root

Merci de votre aide

à bientôt,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
François
 
Tu as vérifié les droits d'accès (au niveau système) sur les répertoires publics genr netlogon,

smbpasswd -a user : ajoute un nouvel utilisateur samba et crée le mot de passe

smbpasswd user : change le mot de passe de user (qui est donc sensé exister!)
0