[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] Mise en œuvre d'un serveur Samba sous OpenBSD



Damien MATHIEU a écrit :
Désolé je ne peux t'aider pour ton problème, mais je te félicite de choisir
OpenBSD pour tes PTIs, j'ai moi même utilisé OpenBSD pour les passer lors de
mon BTS, ce sera bien vu par les examinateurs
<Troll>
Faut voir si les examinateurs ont déjà entendu le nom d'OpenBSD.
Mais dans le cas inverse oui ;)
</Troll>


Moi à l'époque je démontrais la mise en place d'un parefeu authentifiant.
C'était sympa

Le 26 novembre 2009 11:45, Guillaume Dualé <g POINT duale AT otasc.org> a écrit :

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