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

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



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.