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

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



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

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
>
>