Outils pour utilisateurs

Outils du site


bsd:bsdnsa

Samba

Samba


pkg_add samba-4.4.5

quirks-2.241 signed on 2016-07-26T16:56:10Z
samba-4.4.5:tdb-1.3.9: ok
samba-4.4.5:libtalloc-2.1.7: ok
samba-4.4.5:libdaemon-0.14p1: ok
samba-4.4.5:dbus-1.10.8v0: ok
samba-4.4.5:gdbm-1.12: ok
samba-4.4.5:dbus-daemon-launch-helper-1.10.8: ok
samba-4.4.5:avahi-0.6.31p24: ok
samba-4.4.5:libtasn1-4.8: ok
samba-4.4.5:p11-kit-0.23.2p0: ok
samba-4.4.5:gmp-5.0.2p3: ok
samba-4.4.5:libnettle-3.2: ok
samba-4.4.5:libidn-1.32p1: ok
samba-4.4.5:gnutls-3.4.14: ok
samba-4.4.5:cups-libs-2.1.4: ok
samba-4.4.5:cyrus-sasl-2.1.26p17: ok
samba-4.4.5:openldap-client-2.4.44: ok
samba-4.4.5:py-dnspython-1.12.0p0: ok
samba-4.4.5:tevent-0.9.28p0: ok
samba-4.4.5:popt-1.16p1: ok
samba-4.4.5:ldb-1.1.26p0: ok
samba-4.4.5:libexecinfo-0.3v0: ok
samba-4.4.5:openpam-20141014: ok
samba-4.4.5:samba-util-4.4.5: ok
samba-4.4.5:gamin-0.1.10p21: ok
samba-4.4.5: ok
The following new rcscripts were installed: /etc/rc.d/avahi_daemon /etc/rc.d/avahi_dnsconfd /etc/rc.d/messagebus /etc/rc.d/nmbd /etc/rc.d/samba /etc/rc.d/samba_ad_dc /etc/rc.d/saslauthd /etc/rc.d/smbd /etc/rc.d/winbindd
See rcctl(8) for details.
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
  • Activation et démarrage du service samba
rcctl enable samba
rcctl start samba

:-P

Configuration du serveur

nano /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
server role = standalone server
log file = /var/log/samba/smbd.%m
max log size = 50
dns proxy = no
syslog = 0
security = user
map to guest = Bad Password
guest account = aiko
obey pam restriction = no
unix password sync = yes
domain logons = no

[nfs0]
path = /nfs0
guest ok = no
writable = yes
browseable = yes
valid users = aiko

Ajout de l'utilisateur valide

pdbedit -a -u aiko

Restart du serveur

rcctl restart samba

:-P


Deux possibilités pour démarrer des services au boot


  • Première possibilité en utilisant un script shell

Exemple avec Samba

#!/bin/sh
nano /etc/rc.local
echo Initiation de Samba
if [ -f /etc/rc.d/samba ] ; then /etc/rc.d/samba start ; fi
  • Deuxième possibilité en utilisant rcctl et le fichier /etc/rc.conf.local

Démarrer le service samba au boot

  • On active le service dans /etc/rc.conf.local soit:
    • en ajoutant samba à pkg_scripts= ce qui donnera pkg_scripts=samba
    • en utilisant la commande rcctl
  • Activation et démarrage du service samba
rcctl enable samba
rcctl start samba

On va plutôt privilégier le démarrage par rcctl ce qui évitera de créer un fichier en plus :-)

:-P



Services réseaux

bsd/bsdnsa.txt · Dernière modification : de 127.0.0.1