« Installer Samba sur un conteneur Alpine » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 34 : | Ligne 34 : | ||
✔️ Storage LVM-Thin500 (Free: 309.5GB Used: 144.7GB) [Container] | ✔️ Storage LVM-Thin500 (Free: 309.5GB Used: 144.7GB) [Container] | ||
<pre> | |||
apk update | |||
apk upgrade | |||
apk add samba samba-common-tools | |||
mkdir -p /srv/files | mkdir -p /srv/files | ||
chown root:sambashare /srv/files | chown root:sambashare /srv/files | ||
chmod 2770 /srv/files | chmod 2770 /srv/files | ||
addgroup sambashare | addgroup sambashare | ||
adduser ptbc | adduser ptbc | ||
| Ligne 50 : | Ligne 48 : | ||
addgroup ptbc sambashare | addgroup ptbc sambashare | ||
smbpasswd -a ptbc (= dxxxxxxx) | smbpasswd -a ptbc (= dxxxxxxx) | ||
nano /etc/samba/smb.conf | nano /etc/samba/smb.conf | ||
| Ligne 85 : | Ligne 75 : | ||
valid users = @sambashare | valid users = @sambashare | ||
</pre> | |||
DEMARRER | DEMARRER | ||
<pre> | |||
rc-update add samba | rc-update add samba | ||
rc-service samba start | rc-service samba start | ||
</pre> | |||
TESTER sur Linux | TESTER sur Linux | ||
<pre> | |||
smbclient //192.168.1.245/files -U ptbc | smbclient //192.168.1.245/files -U ptbc | ||
</pre> | |||
TESTER sur win, explorateur de fichier | TESTER sur win, explorateur de fichier | ||
<pre> | |||
\\192.168.1.245 et rentrer user et mot de passe (ptbc/dxxxxxxx) | \\192.168.1.245 et rentrer user et mot de passe (ptbc/dxxxxxxx) | ||
</pre> | |||
Version du 18 novembre 2025 à 09:53
Serveur de fichiers SAMBA, à adapter avec vos ip, user, mdp, etc.
sur proxmox 40
CREATION CONTENEUR (choisir le mode advanced avec IP fixe)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine.sh)"
Using Advanced Settings on node pve3 🖥️ Operating System: alpine 🌟 Version: 3.22 📦 Container Type: Unprivileged 🔐 Root Password: Automatic Login 🆔 Container ID: 111 🏠 Hostname: samba 💾 Disk Size: 40 GB 🧠 CPU Cores: 2 🛠️ RAM Size: 2048 MiB 🌉 Bridge: vmbr0 📡 IPv4 Address: 192.168.1.245/24 🌐 Gateway IP Address: 192.168.1.1 📡 IPv6: SLAAC/AUTO ⚙️ Interface MTU Size: Default 🔍 DNS Search Domain: Host 📡 DNS Server IP Address: Host 🏷️ Vlan: Default 📡 Tags: community-script;os;alpine 🔑 Root SSH Access: no 🗂️ Enable FUSE Support: no 🔍 Verbose Mode: no 🚀 Creating a Alpine LXC using the above advanced settings ✔️ Storage local (Free: 29.4GB Used: 21.3GB) [Template] ✔️ Storage LVM-Thin500 (Free: 309.5GB Used: 144.7GB) [Container]
apk update apk upgrade apk add samba samba-common-tools mkdir -p /srv/files chown root:sambashare /srv/files chmod 2770 /srv/files addgroup sambashare adduser ptbc + mot de passe dxxxxxxx addgroup ptbc sambashare smbpasswd -a ptbc (= dxxxxxxx) nano /etc/samba/smb.conf [global] workgroup = WORKGROUP server string = Alpine Samba Server security = user map to guest = Bad User dns proxy = no log file = /var/log/samba/log.%m max log size = 50 printing = bsd printcap name = /dev/null load printers = no [files] comment = Partage de fichiers path = /srv/files browseable = yes read only = no writable = yes create mask = 0660 directory mask = 2770 valid users = @sambashare
DEMARRER
rc-update add samba rc-service samba start
TESTER sur Linux
smbclient //192.168.1.245/files -U ptbc
TESTER sur win, explorateur de fichier
\\192.168.1.245 et rentrer user et mot de passe (ptbc/dxxxxxxx)