On Thu, 26 Nov 2009 11:07:59 +0100, Tristan PILAT
<tristan POINT pilat AT gmail.com>
wrote:
Bonjour à tous,
Salut,
>
J'aurais une nouvelle fois besoin de l'aide d'utilisateurs aguerris
d'OpenBSD...
Je vous expose mon problème; Je suis actuellement en BTS et je dois
préparer
une épreuve pratique. J'ai opté pour la mise en place d'un serveur Samba
sous OpenBSD. Quelque chose me chiffonne, sous Debian j'arrive
correctement
après installation, configuration de samba et création des utilisateurs
à
me
loger depuis une machine Windows mais sous OpenBSD je suis obligé de
rentrer
manuellement les poste avec quelquechose qui ressemble à ça useradd -g
DomainComputers -c "Computer #1" -s /sbin/nologin -u 3000 -d /var/empty
computer1$
Es-ce que quelqu'un à déjà mise en place un serveur Samba sous OpenBSD
et
sait ou j'ai pu me tromper ? Je vous met en dessous mon épreuve :
*Configuration de SAMBA*
Modification du fichier de configuration de SAMBA, /etc/samba/smb.conf:
[global]
## Browsing/Identification ###
workgroup = labobsd.lan
netbios name = pdc
server string = %h server (Samba %v)
wins support = yes
dns proxy = yes
#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
syslog = 0
log level = 2
panic action = /usr/share/samba/panic-action %d
####### Authentication #######
security = user
encrypt passwords = true
domain logons = yes
os level = 33
preferred master = yes
domain master = yes
local master = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n .
add user script = /usr/sbin/useradd -g DomainUsers -c "System User" -s
/sbin/nologin -m %u
add group script = /usr/sbin/groupadd %g
add machine script = /usr/sbin/adduser -n -g DomainComputers -c Machine
-d
Peut-être que sous OpenBSD les options courtes ne sont pas prises en
compte ?
As-tu testé cette commande en shell ?
Jette un œil ici en cas :
http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&sektion=8
J'ai pas vu les options courtes, mais je me trompe peut-être.
/var/empty -s /sbin/nologin %u
delete user script = /usr/sbin/userdel %u
delete user from group script = /usr/sbin/deluser %u %g
delete group script = /usr/sbin/groupdel %g
admin users = root
username map = /etc/samba/smbusers
logon home = \\%L\%U\.profile
logon drive = Z:
logon path = \\%L\profiles\%U
logon script = logon.bat
#================= Share Definitions ==================
[homes]
comment = Home Directories
browseable = yes
writable = yes
create mask = 0700
directory mask = 0700
[netlogon]
comment = Network Logon Service
path = /home/netlogon
browseable = no
guest ok = yes
writable = no
share modes = no
[profiles]
comment = Network
path = /home/export/profile
writable = yes
browseable = no
guest ok = no
directory mask = 0700
create mask = 0600
[shared]
comment = Repertoire partagé
browseable = No
writeable = Yes
public = No
path = /home/shared
Validation du fichiersmb.conf:
# testparm
Création du fichier de mappage des utilisateurs Samba aux utilisateurs
Unix
locaux, /etc/samba/smbusers, mappage de l’administrateur du domain à
l’utilisateur.
#echo ‘root = administrator’>>/etc/samba/smbusers
Création d'un nouveau groupe « machine » et d'un nouvel utilisateur :
#groupadd
#adduser
Création de trois répertoires dans /home : netlogon, export/profile et
shared, un dossier partagé accessible à tous.#mkdir /home/netlogon
#mkdir -p /home/export/profile
#mkdir /home/shared
#chmod a+w /home/export
#chmod a+w /home/export/profile
#chmod a+w /home/shared
Définition d'un un mot de passe SAMBA:
# smbpasswd –a nom_utilisateur
Redémarrage des services smbd et nmbd:
# /usr/local/libexec/smbd -D
# /usr/local/libexec/nmbd -D
Merci d'avance pour votre aide
De rien :)
Tristan
Guillaume.
________________________________
French OpenBSD mailing list
misc AT openbsd-france POINT org
http://www.openbsd-france.org/ml