Aller au contenu

8. Samba suite

COntener samba

COnfiguration préalable de proxmox

L'objectif est de partager le second disque dur pour qu'il accessible sur le réseau et entre les machines

Il faut préalable ajouter ce disque sur proxmox

Puis dans le CT->Ressources Ajouter Device Passthrough et renseigner /dev/sdb1 et le nommer data2 (erreur de manip sur le data qui avait été supprimé)

fdisk -l pour vérifier la présence du disque

Puis dans la console de proxmox, en utilisant 106, id du contener

pct set 106 -mp0 /host/dir,mp=/container/mount/point

nano /var/lib/lxc/106/config

ajouter la ligne

mp0: /mnt/pve/data2,mp=/root/data

puis donner les droits en écriture sur ce dossier pour que samba puisse écrire dessus

chmod 0777 /mnt/pve/data2/data

Installation du serveur samba

Création d'une CT alpine, storage:local-lvm (et pas data, ni data2!), 1 coeur, 512Mo Ram, 2Go HD, network DCP ipv4 192.168.1.97

Lui attribuer une ip fixe par le dhcp de la freebox

Se logguer dans le CT

apk -U upgrade apk add nano openssh samba nano /etc/ssh/sshd_config

On peut esuite se connecter en ssh ou sftp avec l'utilisateur root

Ajouter la ligne afin de permttre le root login

PermitRootLogin yes

démarrer ssh

rc-service sshd Start

Editer les paramètre samba

nano /etc/samba/smb.conf

et ajouter

[nas]             
  browseable = yes
  writeable = yes
  path = /root/data/data
ajouter un utilisateur

adduser mathgon smbpasswd -a mathgon

démarrer samba en services

rc-update add samba rc-service samba start

samba:~# fdisk -l
Found valid GPT with protective MBR; using GPT

Disk /dev/sdb: 488397168 sectors,  907M
Logical sector size: 512
Disk identifier (GUID): 0622a378-267b-4540-bc39-db6711b59658
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134

Finalement le partage samba peut-être ajouté \samba et correspond au répertoire /home/mathgon


juste modif

mkdir data chmod 0777 data