[{"data":1,"prerenderedAt":1369},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-general-networking-samba-":376,"-fr-general-networking-samba--surround":1364},[4,16,93,261,270,331],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":15},"À propos","i-noto-star","\u002Ffr\u002Fabout","fr\u002F1.about",[10],{"title":11,"path":12,"stem":13,"icon":14},"Bienvenue","\u002Ffr\u002Fabout\u002Fwelcome","fr\u002F1.about\u002F1.welcome","i-lucide-home",false,{"title":17,"icon":18,"path":19,"stem":20,"children":21,"page":15},"Généralités","i-noto-open-book","\u002Ffr\u002Fgeneral","fr\u002F2.general",[22,26,44,58,75],{"title":17,"path":23,"stem":24,"icon":25},"\u002Ffr\u002Fgeneral\u002Fsummary","fr\u002F2.general\u002F1.summary","i-lucide-bookmark",{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":15},"Réseau","i-lucide-network","\u002Ffr\u002Fgeneral\u002Fnetworking","fr\u002F2.general\u002F2.networking",[32,36,40],{"title":33,"path":34,"stem":35},"NAT & DHCP","\u002Ffr\u002Fgeneral\u002Fnetworking\u002Fnat","fr\u002F2.general\u002F2.networking\u002F1.nat",{"title":37,"path":38,"stem":39},"Zone DNS","\u002Ffr\u002Fgeneral\u002Fnetworking\u002Fdns","fr\u002F2.general\u002F2.networking\u002F2.dns",{"title":41,"path":42,"stem":43},"Samba","\u002Ffr\u002Fgeneral\u002Fnetworking\u002Fsamba","fr\u002F2.general\u002F2.networking\u002F3.samba",{"title":45,"icon":46,"path":47,"stem":48,"children":49,"page":15},"Stockage","i-lucide-hard-drive","\u002Ffr\u002Fgeneral\u002Fstorage","fr\u002F2.general\u002F3.storage",[50,54],{"title":51,"path":52,"stem":53},"RAID","\u002Ffr\u002Fgeneral\u002Fstorage\u002Fraid","fr\u002F2.general\u002F3.storage\u002F1.raid",{"title":55,"path":56,"stem":57},"ZFS","\u002Ffr\u002Fgeneral\u002Fstorage\u002Fzfs","fr\u002F2.general\u002F3.storage\u002F2.zfs",{"title":59,"icon":60,"path":61,"stem":62,"children":63,"page":15},"Matériel","i-lucide-server","\u002Ffr\u002Fgeneral\u002Fhardware","fr\u002F2.general\u002F4.hardware",[64,68,71],{"title":65,"path":66,"stem":67},"Les bases","\u002Ffr\u002Fgeneral\u002Fhardware\u002Fbasics","fr\u002F2.general\u002F4.hardware\u002F1.basics",{"title":27,"path":69,"stem":70},"\u002Ffr\u002Fgeneral\u002Fhardware\u002Fnetwork","fr\u002F2.general\u002F4.hardware\u002F2.network",{"title":72,"path":73,"stem":74},"Le ProloNAS","\u002Ffr\u002Fgeneral\u002Fhardware\u002Fprolonas","fr\u002F2.general\u002F4.hardware\u002F3.prolonas",{"title":76,"icon":77,"path":78,"stem":79,"children":80,"page":15},"Linux pour les nuls","i-lucide-terminal","\u002Ffr\u002Fgeneral\u002Flinux","fr\u002F2.general\u002F5.linux",[81,85,89],{"title":82,"path":83,"stem":84},"CLI pour les nuls","\u002Ffr\u002Fgeneral\u002Flinux\u002Fcli-basics","fr\u002F2.general\u002F5.linux\u002F1.cli-basics",{"title":86,"path":87,"stem":88},"Dossiers et partitions","\u002Ffr\u002Fgeneral\u002Flinux\u002Ffilesystem","fr\u002F2.general\u002F5.linux\u002F2.filesystem",{"title":90,"path":91,"stem":92},"Outils CLI pratiques","\u002Ffr\u002Fgeneral\u002Flinux\u002Fhandy-tools","fr\u002F2.general\u002F5.linux\u002F3.handy-tools",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":15},"Serveex","i-noto-microscope","\u002Ffr\u002Fserveex","fr\u002F3.serveex",[99,103,125,143,169,187,201,215,233,247],{"title":100,"path":101,"stem":102,"icon":25},"Introduction","\u002Ffr\u002Fserveex\u002Fintroduction","fr\u002F3.serveex\u002F1.introduction",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":15},"Cœur du serveur","i-lucide-server-cog","\u002Ffr\u002Fserveex\u002Fcore","fr\u002F3.serveex\u002F2.core",[109,113,117,121],{"title":110,"path":111,"stem":112},"Debian 13","\u002Ffr\u002Fserveex\u002Fcore\u002Finstallation","fr\u002F3.serveex\u002F2.core\u002F1.installation",{"title":114,"path":115,"stem":116},"Docker","\u002Ffr\u002Fserveex\u002Fcore\u002Fdocker","fr\u002F3.serveex\u002F2.core\u002F2.docker",{"title":118,"path":119,"stem":120},"Wireguard","\u002Ffr\u002Fserveex\u002Fcore\u002Fwireguard","fr\u002F3.serveex\u002F2.core\u002F3.wireguard",{"title":122,"path":123,"stem":124},"SWAG","\u002Ffr\u002Fserveex\u002Fcore\u002Fswag","fr\u002F3.serveex\u002F2.core\u002F4.swag",{"title":126,"icon":127,"path":128,"stem":129,"children":130,"page":15},"Sécurité","i-lucide-shield","\u002Ffr\u002Fserveex\u002Fsecurity","fr\u002F3.serveex\u002F3.security",[131,135,139],{"title":132,"path":133,"stem":134},"Cloudflare Zero Trust","\u002Ffr\u002Fserveex\u002Fsecurity\u002Fcloudflare","fr\u002F3.serveex\u002F3.security\u002F2.cloudflare",{"title":136,"path":137,"stem":138},"TinyAuth","\u002Ffr\u002Fserveex\u002Fsecurity\u002Ftinyauth","fr\u002F3.serveex\u002F3.security\u002F3.tinyauth",{"title":140,"path":141,"stem":142},"Pocket ID","\u002Ffr\u002Fserveex\u002Fsecurity\u002Fpocket-id","fr\u002F3.serveex\u002F3.security\u002F4.pocket-id",{"title":144,"icon":145,"path":146,"stem":147,"children":148,"page":15},"Monitoring","i-lucide-chart-no-axes-column","\u002Ffr\u002Fserveex\u002Fmonitoring","fr\u002F3.serveex\u002F4.monitoring",[149,153,157,161,165],{"title":150,"path":151,"stem":152},"Uptime-Kuma","\u002Ffr\u002Fserveex\u002Fmonitoring\u002Fuptime-kuma","fr\u002F3.serveex\u002F4.monitoring\u002F1.uptime-kuma",{"title":154,"path":155,"stem":156},"Dozzle","\u002Ffr\u002Fserveex\u002Fmonitoring\u002Fdozzle","fr\u002F3.serveex\u002F4.monitoring\u002F2.dozzle",{"title":158,"path":159,"stem":160},"Speedtest Tracker","\u002Ffr\u002Fserveex\u002Fmonitoring\u002Fspeedtest-tracker","fr\u002F3.serveex\u002F4.monitoring\u002F3.speedtest-tracker",{"title":162,"path":163,"stem":164},"Beszel","\u002Ffr\u002Fserveex\u002Fmonitoring\u002Fbeszel","fr\u002F3.serveex\u002F4.monitoring\u002F4.beszel",{"title":166,"path":167,"stem":168},"UpSnap","\u002Ffr\u002Fserveex\u002Fmonitoring\u002Fupsnap","fr\u002F3.serveex\u002F4.monitoring\u002F5.upsnap",{"title":170,"icon":171,"path":172,"stem":173,"children":174,"page":15},"Média & Seedbox","i-lucide-list-video","\u002Ffr\u002Fserveex\u002Fmedia","fr\u002F3.serveex\u002F5.media",[175,179,183],{"title":176,"path":177,"stem":178},"Jellyfin","\u002Ffr\u002Fserveex\u002Fmedia\u002Fjellyfin","fr\u002F3.serveex\u002F5.media\u002F1.jellyfin",{"title":180,"path":181,"stem":182},"Qbittorrent","\u002Ffr\u002Fserveex\u002Fmedia\u002Fqbittorrent","fr\u002F3.serveex\u002F5.media\u002F2.qbittorrent",{"title":184,"path":185,"stem":186},"Automatisation","\u002Ffr\u002Fserveex\u002Fmedia\u002Fservarr","fr\u002F3.serveex\u002F5.media\u002F3.servarr",{"title":188,"icon":189,"path":190,"stem":191,"children":192,"page":15},"Cloud & Photos","i-lucide-cloud-upload","\u002Ffr\u002Fserveex\u002Fcloud","fr\u002F3.serveex\u002F6.cloud",[193,197],{"title":194,"path":195,"stem":196},"Immich","\u002Ffr\u002Fserveex\u002Fcloud\u002Fimmich","fr\u002F3.serveex\u002F6.cloud\u002F1.immich",{"title":198,"path":199,"stem":200},"Nextcloud","\u002Ffr\u002Fserveex\u002Fcloud\u002Fnextcloud","fr\u002F3.serveex\u002F6.cloud\u002F2.nextcloud",{"title":202,"icon":203,"path":204,"stem":205,"children":206,"page":15},"Fichiers & partage","i-lucide-folder-tree","\u002Ffr\u002Fserveex\u002Ffiles","fr\u002F3.serveex\u002F7.files",[207,211],{"title":208,"path":209,"stem":210},"File Browser Quantum","\u002Ffr\u002Fserveex\u002Ffiles\u002Ffile-browser-quantum","fr\u002F3.serveex\u002F7.files\u002F1.file-browser-quantum",{"title":212,"path":213,"stem":214},"Pingvin","\u002Ffr\u002Fserveex\u002Ffiles\u002Fpingvin","fr\u002F3.serveex\u002F7.files\u002F2.pingvin",{"title":216,"icon":217,"path":218,"stem":219,"children":220,"page":15},"Développement","i-lucide-code-xml","\u002Ffr\u002Fserveex\u002Fdevelopment","fr\u002F3.serveex\u002F8.development",[221,225,229],{"title":222,"path":223,"stem":224},"Code-Serveur","\u002Ffr\u002Fserveex\u002Fdevelopment\u002Fcode-server","fr\u002F3.serveex\u002F8.development\u002F1.code-server",{"title":226,"path":227,"stem":228},"Forgejo","\u002Ffr\u002Fserveex\u002Fdevelopment\u002Fforgejo","fr\u002F3.serveex\u002F8.development\u002F2.forgejo",{"title":230,"path":231,"stem":232},"IT Tools","\u002Ffr\u002Fserveex\u002Fdevelopment\u002Fit-tools","fr\u002F3.serveex\u002F8.development\u002F3.it-tools",{"title":234,"icon":235,"path":236,"stem":237,"children":238,"page":15},"Applications utiles","i-lucide-award","\u002Ffr\u002Fserveex\u002Fapps","fr\u002F3.serveex\u002F9.apps",[239,243],{"title":240,"path":241,"stem":242},"Adguard Home","\u002Ffr\u002Fserveex\u002Fapps\u002Fadguard","fr\u002F3.serveex\u002F9.apps\u002F1.adguard",{"title":244,"path":245,"stem":246},"Vaultwarden","\u002Ffr\u002Fserveex\u002Fapps\u002Fvaultwarden","fr\u002F3.serveex\u002F9.apps\u002F2.vaultwarden",{"title":248,"icon":249,"path":250,"stem":251,"children":252,"page":15},"Avancé","i-lucide-flask-conical","\u002Ffr\u002Fserveex\u002Fadvanced","fr\u002F3.serveex\u002F91.advanced",[253,257],{"title":254,"path":255,"stem":256},"Authentik","\u002Ffr\u002Fserveex\u002Fadvanced\u002Fauthentik","fr\u002F3.serveex\u002F91.advanced\u002F1.authentik",{"title":258,"path":259,"stem":260},"Arcane","\u002Ffr\u002Fserveex\u002Fadvanced\u002Farcane","fr\u002F3.serveex\u002F91.advanced\u002F2.arcane",{"title":262,"icon":263,"path":264,"stem":265,"children":266,"page":15},"Stockeex","i-noto-computer-disk","\u002Ffr\u002Fstockeex","fr\u002F4.stockeex",[267],{"title":100,"path":268,"stem":269,"icon":25},"\u002Ffr\u002Fstockeex\u002Fintroduction","fr\u002F4.stockeex\u002F1.introduction",{"title":271,"icon":272,"path":273,"stem":274,"children":275,"page":15},"Mes bêtises","i-noto-test-tube","\u002Ffr\u002Fnonsense","fr\u002F5.nonsense",[276,279,301],{"title":271,"path":277,"stem":278,"icon":25},"\u002Ffr\u002Fnonsense\u002Fsummary","fr\u002F5.nonsense\u002F1.summary",{"title":280,"icon":281,"path":282,"stem":283,"children":284,"page":15},"Python","i-lucide-file-code-2","\u002Ffr\u002Fnonsense\u002Fpython","fr\u002F5.nonsense\u002F2.python",[285,289,293,297],{"title":286,"path":287,"stem":288},"Nvidia Stock Bot","\u002Ffr\u002Fnonsense\u002Fpython\u002Fnvidia-stock-bot","fr\u002F5.nonsense\u002F2.python\u002F1.nvidia-stock-bot",{"title":290,"path":291,"stem":292},"Adguard CIDRE","\u002Ffr\u002Fnonsense\u002Fpython\u002Fadguard-cidre","fr\u002F5.nonsense\u002F2.python\u002F2.adguard-cidre",{"title":294,"path":295,"stem":296},"Lumeex","\u002Ffr\u002Fnonsense\u002Fpython\u002Flumeex","fr\u002F5.nonsense\u002F2.python\u002F3.lumeex",{"title":298,"path":299,"stem":300},"Instameex","\u002Ffr\u002Fnonsense\u002Fpython\u002Finstameex","fr\u002F5.nonsense\u002F2.python\u002F4.instameex",{"title":302,"icon":303,"path":304,"stem":305,"children":306,"page":15},"Bash","i-lucide-file-terminal","\u002Ffr\u002Fnonsense\u002Fbash","fr\u002F5.nonsense\u002F3.bash",[307,311,315,319,323,327],{"title":308,"path":309,"stem":310},"Doublons servarr","\u002Ffr\u002Fnonsense\u002Fbash\u002Fservarr-duplicates","fr\u002F5.nonsense\u002F3.bash\u002F1.servarr-duplicates",{"title":312,"path":313,"stem":314},"Luks backup","\u002Ffr\u002Fnonsense\u002Fbash\u002Fluks-backup","fr\u002F5.nonsense\u002F3.bash\u002F2.luks-backup",{"title":316,"path":317,"stem":318},"Socat Proxy","\u002Ffr\u002Fnonsense\u002Fbash\u002Fsocat-proxy","fr\u002F5.nonsense\u002F3.bash\u002F3.socat-proxy",{"title":320,"path":321,"stem":322},"HotDisk","\u002Ffr\u002Fnonsense\u002Fbash\u002Fhotdisk","fr\u002F5.nonsense\u002F3.bash\u002F4.hotdisk",{"title":324,"path":325,"stem":326},"Backrest Docker Stop","\u002Ffr\u002Fnonsense\u002Fbash\u002Fbackrest-docker-stop","fr\u002F5.nonsense\u002F3.bash\u002F5.backrest-docker-stop",{"title":328,"path":329,"stem":330},"rm Confirmation Guard","\u002Ffr\u002Fnonsense\u002Fbash\u002Frm-confirmation","fr\u002F5.nonsense\u002F3.bash\u002F6.rm-confirmation",{"title":332,"icon":333,"path":334,"stem":335,"children":336,"page":15},"Poubelle","i-noto-recycling-symbol","\u002Ffr\u002Frecycled","fr\u002F6.recycled",[337,340,354],{"title":332,"path":338,"stem":339,"icon":25},"\u002Ffr\u002Frecycled\u002Fsummary","fr\u002F6.recycled\u002F1.summary",{"title":341,"icon":342,"path":343,"stem":344,"children":345,"page":15},"Obsolète","i-lucide-trash-2","\u002Ffr\u002Frecycled\u002Fdeprecated","fr\u002F6.recycled\u002F2.deprecated",[346,350],{"title":347,"path":348,"stem":349},"Wireguard 14","\u002Ffr\u002Frecycled\u002Fdeprecated\u002Fwireguard-14","fr\u002F6.recycled\u002F2.deprecated\u002F1.wireguard-14",{"title":351,"path":352,"stem":353},"File Browser","\u002Ffr\u002Frecycled\u002Fdeprecated\u002Ffile-browser","fr\u002F6.recycled\u002F2.deprecated\u002F2.file-browser",{"title":355,"icon":356,"path":357,"stem":358,"children":359,"page":15},"Alternatives","i-lucide-arrow-left-right","\u002Ffr\u002Frecycled\u002Falternatives","fr\u002F6.recycled\u002F3.alternatives",[360,364,368,372],{"title":361,"path":362,"stem":363},"Plex","\u002Ffr\u002Frecycled\u002Falternatives\u002Fplex","fr\u002F6.recycled\u002F3.alternatives\u002F1.plex",{"title":365,"path":366,"stem":367},"Qbittorrent pour Plex","\u002Ffr\u002Frecycled\u002Falternatives\u002Fqbittorrent-for-plex","fr\u002F6.recycled\u002F3.alternatives\u002F2.qbittorrent for plex",{"title":369,"path":370,"stem":371},"Servarr pour Plex","\u002Ffr\u002Frecycled\u002Falternatives\u002Fservarr-for-plex","fr\u002F6.recycled\u002F3.alternatives\u002F3.servarr for plex",{"title":373,"path":374,"stem":375},"Gitea","\u002Ffr\u002Frecycled\u002Falternatives\u002Fgitea","fr\u002F6.recycled\u002F3.alternatives\u002F4.gitea",{"id":377,"title":41,"body":378,"contributors":1355,"description":1357,"extension":1358,"hideCopyPage":15,"hideHeader":15,"hideToc":15,"links":1359,"meta":1360,"navigation":1361,"path":42,"seo":1362,"stem":43,"__hash__":1363},"docs_fr\u002Ffr\u002F2.general\u002F2.networking\u002F3.samba.md",{"type":379,"value":380,"toc":1333},"minimark",[381,389,393,396,403,408,429,701,705,708,876,880,1304,1329],[382,383],"ellipsis",{"blur":384,"left":385,"top":386,"width":387,"z-index":388},"140px","0px","10rem","40rem","60",[390,391,392],"p",{},"Samba est un protocole permettant d'accèder à un dossier situé sur un disque réseau. Il peut être configuré sous Mac, Windows ou Linux.",[390,394,395],{},"De nombreux tutorials existent pour configurer Samba sous windows ou sur un NAS type Synology, ici nous nous concentrons sur Debian.",[390,397,398],{},[399,400],"img",{"alt":401,"src":402},"samba","\u002Fimg\u002Fglobal\u002Fsmb.svg",[404,405,407],"h2",{"id":406},"créer-et-configurer-un-dossier-réseau-partagé","Créer et configurer un dossier réseau partagé",[409,410,411,412,416,417,420,421,424,425,428],"note",{},"Ici, nous allons partager le dossier ",[413,414,415],"code",{},"\u002Fvideo"," d'une machine distant que nous appelerons ",[413,418,419],{},"machine-distante",". Nous accéderons à ce dossier par la machine nommée ",[413,422,423],{},"machine-locale",". L'utilisateur de connexion au disque réseau sera ",[413,426,427],{},"sambauser",".",[430,431,433,438,495,501,516,520,526,541,554,564,567,682,697],"steps",{"level":432},"3",[434,435,437],"h3",{"id":436},"installer-le-serveur-samba","Installer le serveur samba",[439,440,446],"pre",{"className":441,"code":442,"filename":443,"language":444,"meta":445,"style":445},"language-bash shiki shiki-themes github-dark material-theme github-dark","sudo apt update && sudo apt upgrade\nsudo apt install samba smbclient cifs-utils\n","Terminal","bash","",[413,447,448,476],{"__ignoreMap":445},[449,450,453,457,461,464,468,471,473],"span",{"class":451,"line":452},"line",1,[449,454,456],{"class":455},"sEgDM","sudo",[449,458,460],{"class":459},"s11XM"," apt",[449,462,463],{"class":459}," update",[449,465,467],{"class":466},"s8jd1"," &&",[449,469,470],{"class":455}," sudo",[449,472,460],{"class":459},[449,474,475],{"class":459}," upgrade\n",[449,477,479,481,483,486,489,492],{"class":451,"line":478},2,[449,480,456],{"class":455},[449,482,460],{"class":459},[449,484,485],{"class":459}," install",[449,487,488],{"class":459}," samba",[449,490,491],{"class":459}," smbclient",[449,493,494],{"class":459}," cifs-utils\n",[434,496,498,499],{"id":497},"créer-le-dossier-video","Créer le dossier ",[413,500,415],{},[439,502,504],{"className":441,"code":503,"filename":443,"language":444,"meta":445,"style":445},"sudo mkdir \u002Fvideo\n",[413,505,506],{"__ignoreMap":445},[449,507,508,510,513],{"class":451,"line":452},[449,509,456],{"class":455},[449,511,512],{"class":459}," mkdir",[449,514,515],{"class":459}," \u002Fvideo\n",[434,517,519],{"id":518},"configuration-du-partage","Configuration du partage",[390,521,522,523],{},"Ensuite nous allons éditer le fichier ",[413,524,525],{},"\u002Fetc\u002Fsamba\u002Fsmb.conf",[439,527,529],{"className":441,"code":528,"filename":443,"language":444,"meta":445,"style":445},"sudo nano \u002Fetc\u002Fsamba\u002Fsmb.conf\n",[413,530,531],{"__ignoreMap":445},[449,532,533,535,538],{"class":451,"line":452},[449,534,456],{"class":455},[449,536,537],{"class":459}," nano",[449,539,540],{"class":459}," \u002Fetc\u002Fsamba\u002Fsmb.conf\n",[542,543,545,546,550,551,553],"tip",{"icon":445,"to":544},"\u002Fserveex\u002Ffiles\u002Ffile-browser-quantum","✨ ",[547,548,549],"strong",{},"Astuce :"," vous pouvez utiliser ",[547,552,208],{}," pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.",[390,555,556,557,560,561],{},"Localisez la variable ",[413,558,559],{},"workgroup"," et nommez votre workgroup, par exemple ",[413,562,563],{},"workgroup = WORKGROUP",[390,565,566],{},"Puis allez à la fin du fichier et collez la configuration suivante",[439,568,573],{"className":569,"code":570,"filename":571,"language":572,"meta":445,"style":445},"language-properties shiki shiki-themes github-dark material-theme github-dark","[video]\n   comment = Dossier video\n   path = \u002Fvideo\n   writable = yes\n   guest ok = no\n   valid users = @smbshare\n   force create mode = 770\n   force directory mode = 770\n   inherit permissions = yes\n","smb.conf","properties",[413,574,575,581,594,604,615,629,643,657,669],{"__ignoreMap":445},[449,576,577],{"class":451,"line":452},[449,578,580],{"class":579},"srnIM","[video]\n",[449,582,583,587,590],{"class":451,"line":478},[449,584,586],{"class":585},"szyEh","   comment",[449,588,589],{"class":466}," =",[449,591,593],{"class":592},"slcoZ"," Dossier video\n",[449,595,597,600,602],{"class":451,"line":596},3,[449,598,599],{"class":585},"   path",[449,601,589],{"class":466},[449,603,515],{"class":592},[449,605,607,610,612],{"class":451,"line":606},4,[449,608,609],{"class":585},"   writable",[449,611,589],{"class":466},[449,613,614],{"class":592}," yes\n",[449,616,618,621,624,626],{"class":451,"line":617},5,[449,619,620],{"class":592},"   guest ",[449,622,623],{"class":585},"ok",[449,625,589],{"class":466},[449,627,628],{"class":592}," no\n",[449,630,632,635,638,640],{"class":451,"line":631},6,[449,633,634],{"class":592},"   valid ",[449,636,637],{"class":585},"users",[449,639,589],{"class":466},[449,641,642],{"class":592}," @smbshare\n",[449,644,646,649,652,654],{"class":451,"line":645},7,[449,647,648],{"class":592},"   force create ",[449,650,651],{"class":585},"mode",[449,653,589],{"class":466},[449,655,656],{"class":592}," 770\n",[449,658,660,663,665,667],{"class":451,"line":659},8,[449,661,662],{"class":592},"   force directory ",[449,664,651],{"class":585},[449,666,589],{"class":466},[449,668,656],{"class":592},[449,670,672,675,678,680],{"class":451,"line":671},9,[449,673,674],{"class":592},"   inherit ",[449,676,677],{"class":585},"permissions",[449,679,589],{"class":466},[449,681,614],{"class":592},[390,683,684,685,689,690,693,694,428],{},"Enregistrez avec ",[686,687],"kbd",{"value":688},"Ctrl+O"," puis ",[686,691],{"value":692},"Entrée",", puis quittez avec ",[686,695],{"value":696},"Ctrl+X",[434,698,700],{"id":699},"terminé","Terminé !",[434,702,704],{"id":703},"créer-un-utilisateur-et-un-groupe-pour-samba","Créer un utilisateur et un groupe pour Samba",[390,706,707],{},"Comme nous avons configuré un partage sécurisé, nous allons devoir créer un utilisateur et un groupe pour pouvoir y accéder à distance.",[430,709,710,714,729,734,755,758,776,780,783,807,814,833,836,853,857,873],{"level":432},[434,711,713],{"id":712},"créer-le-groupe","Créer le groupe",[439,715,717],{"className":441,"code":716,"filename":443,"language":444,"meta":445,"style":445},"sudo groupadd smbshare\n",[413,718,719],{"__ignoreMap":445},[449,720,721,723,726],{"class":451,"line":452},[449,722,456],{"class":455},[449,724,725],{"class":459}," groupadd",[449,727,728],{"class":459}," smbshare\n",[390,730,731,732,428],{},"Nous allons maintenant permettre au groupe d'avoir le controle sur le dossier ",[413,733,415],{},[439,735,737],{"className":441,"code":736,"filename":443,"language":444,"meta":445,"style":445},"sudo chgrp -R smbshare \u002Fvideo\n",[413,738,739],{"__ignoreMap":445},[449,740,741,743,746,750,753],{"class":451,"line":452},[449,742,456],{"class":455},[449,744,745],{"class":459}," chgrp",[449,747,749],{"class":748},"sJWha"," -R",[449,751,752],{"class":459}," smbshare",[449,754,515],{"class":459},[390,756,757],{},"Et maintenant nous allons donner les permissions nécessaires aux dossiers et fichier hérités.",[439,759,761],{"className":441,"code":760,"filename":443,"language":444,"meta":445,"style":445},"sudo chmod 2775 \u002Fvideo\n",[413,762,763],{"__ignoreMap":445},[449,764,765,767,770,774],{"class":451,"line":452},[449,766,456],{"class":455},[449,768,769],{"class":459}," chmod",[449,771,773],{"class":772},"swwWl"," 2775",[449,775,515],{"class":459},[434,777,779],{"id":778},"créer-lutilisateur","Créer l'utilisateur",[390,781,782],{},"A présent nous allons ajouter un utilisateur nologin c'est à dire que cet utilisateur ne pourra pas se connecter sur le serveur pour faire des opérations, mais pourra tout de meme se connecter au service samba.",[439,784,786],{"className":441,"code":785,"filename":443,"language":444,"meta":445,"style":445},"sudo useradd -M -s \u002Fsbin\u002Fnologin sambauser\n",[413,787,788],{"__ignoreMap":445},[449,789,790,792,795,798,801,804],{"class":451,"line":452},[449,791,456],{"class":455},[449,793,794],{"class":459}," useradd",[449,796,797],{"class":748}," -M",[449,799,800],{"class":748}," -s",[449,802,803],{"class":459}," \u002Fsbin\u002Fnologin",[449,805,806],{"class":459}," sambauser\n",[390,808,809,810,813],{},"Puis nous ajoutons l'utilisateur au groupe ",[413,811,812],{},"sambashare"," que nous avons créé précédemment.",[439,815,817],{"className":441,"code":816,"filename":443,"language":444,"meta":445,"style":445},"sudo usermod -aG smbshare sambauser\n",[413,818,819],{"__ignoreMap":445},[449,820,821,823,826,829,831],{"class":451,"line":452},[449,822,456],{"class":455},[449,824,825],{"class":459}," usermod",[449,827,828],{"class":748}," -aG",[449,830,752],{"class":459},[449,832,806],{"class":459},[390,834,835],{},"Et nous allons configurer un mot de passe.",[439,837,839],{"className":441,"code":838,"filename":443,"language":444,"meta":445,"style":445},"sudo smbpasswd -a sambauser\n",[413,840,841],{"__ignoreMap":445},[449,842,843,845,848,851],{"class":451,"line":452},[449,844,456],{"class":455},[449,846,847],{"class":459}," smbpasswd",[449,849,850],{"class":748}," -a",[449,852,806],{"class":459},[434,854,856],{"id":855},"activer-le-compte-samba","Activer le compte Samba",[439,858,860],{"className":441,"code":859,"filename":443,"language":444,"meta":445,"style":445},"sudo smbpasswd -e sambauser\n",[413,861,862],{"__ignoreMap":445},[449,863,864,866,868,871],{"class":451,"line":452},[449,865,456],{"class":455},[449,867,847],{"class":459},[449,869,870],{"class":748}," -e",[449,872,806],{"class":459},[434,874,700],{"id":875},"terminé-1",[404,877,879],{"id":878},"accéder-à-un-dossier-partagé","Accéder à un dossier partagé",[430,881,882,886,917,921,933,947,951,958,964,987,990,1016,1036,1044,1047,1063,1067,1119,1122,1151,1160,1163,1179,1182,1192,1196,1202,1208,1226,1231,1268,1271,1283,1286,1300],{"level":432},[434,883,885],{"id":884},"installer-les-paquets-nécessaires","Installer les paquets nécessaires",[439,887,889],{"className":441,"code":888,"filename":443,"language":444,"meta":445,"style":445},"sudo apt update && sudo apt upgrade\nsudo apt install cifs-utils\n",[413,890,891,907],{"__ignoreMap":445},[449,892,893,895,897,899,901,903,905],{"class":451,"line":452},[449,894,456],{"class":455},[449,896,460],{"class":459},[449,898,463],{"class":459},[449,900,467],{"class":466},[449,902,470],{"class":455},[449,904,460],{"class":459},[449,906,475],{"class":459},[449,908,909,911,913,915],{"class":451,"line":478},[449,910,456],{"class":455},[449,912,460],{"class":459},[449,914,485],{"class":459},[449,916,494],{"class":459},[434,918,920],{"id":919},"créer-le-dossier-de-destination","Créer le dossier de destination",[390,922,923,924,926,927,929,930,428],{},"Nous allons créer un dossier sur notre serveur sur lequel sera monté le dossier partagé de notre ",[413,925,419],{},". C'est à dire que dans ce dossier nous retrouverons le contenu du dossier partagé de notre ",[413,928,419],{},". Ici nous appellerons ce dossier ",[413,931,932],{},"\u002Fmnt\u002Fvideo",[439,934,936],{"className":441,"code":935,"filename":443,"language":444,"meta":445,"style":445},"sudo mkdir \u002Fmnt\u002Fvideo\n",[413,937,938],{"__ignoreMap":445},[449,939,940,942,944],{"class":451,"line":452},[449,941,456],{"class":455},[449,943,512],{"class":459},[449,945,946],{"class":459}," \u002Fmnt\u002Fvideo\n",[434,948,950],{"id":949},"préparer-le-fichier-credentials","Préparer le fichier .credentials",[390,952,953,954,957],{},"Afin de ne pas avoir systématiquement à rentrer notre utilisateur et mot de passe, nous allons créer un fichier ",[413,955,956],{},".credentials"," stockant ces informations.",[390,959,960,961,428],{},"Nous allons le créer dans le dossier ",[413,962,963],{},"\u002Fsmb",[439,965,967],{"className":441,"code":966,"filename":443,"language":444,"meta":445,"style":445},"sudo mkdir \u002Fsmb\nsudo nano \u002Fsmb\u002F.credentials\n",[413,968,969,978],{"__ignoreMap":445},[449,970,971,973,975],{"class":451,"line":452},[449,972,456],{"class":455},[449,974,512],{"class":459},[449,976,977],{"class":459}," \u002Fsmb\n",[449,979,980,982,984],{"class":451,"line":478},[449,981,456],{"class":455},[449,983,537],{"class":459},[449,985,986],{"class":459}," \u002Fsmb\u002F.credentials\n",[390,988,989],{},"Configurez comme suit :",[439,991,993],{"className":569,"code":992,"filename":956,"language":572,"meta":445,"style":445},"username=smbuser\npassword=motdepasse\n",[413,994,995,1006],{"__ignoreMap":445},[449,996,997,1000,1003],{"class":451,"line":452},[449,998,999],{"class":585},"username",[449,1001,1002],{"class":466},"=",[449,1004,1005],{"class":592},"smbuser\n",[449,1007,1008,1011,1013],{"class":451,"line":478},[449,1009,1010],{"class":585},"password",[449,1012,1002],{"class":466},[449,1014,1015],{"class":592},"motdepasse\n",[1017,1018,1019,1028],"ul",{},[1020,1021,1022,1025,1026],"li",{},[413,1023,1024],{},"smbuser"," : L'utilisateur que nous avons configuré sur la ",[413,1027,419],{},[1020,1029,1030,1033,1034],{},[413,1031,1032],{},"motdepasse"," : Le mot de passe que nous avons configuré sur la ",[413,1035,419],{},[390,1037,684,1038,689,1040,693,1042,428],{},[686,1039],{"value":688},[686,1041],{"value":692},[686,1043],{"value":696},[390,1045,1046],{},"Nous allons modifier les permissions du dossier afin que seul le propriétaire puis lire et écrire dans ce fichier.",[439,1048,1050],{"className":441,"code":1049,"filename":443,"language":444,"meta":445,"style":445},"sudo chmod 600 \u002Fsmb\u002F.credentials\n",[413,1051,1052],{"__ignoreMap":445},[449,1053,1054,1056,1058,1061],{"class":451,"line":452},[449,1055,456],{"class":455},[449,1057,769],{"class":459},[449,1059,1060],{"class":772}," 600",[449,1062,986],{"class":459},[434,1064,1066],{"id":1065},"monter-le-dossier-partagé","Monter le dossier partagé",[1068,1069,1070,1076],"warning",{},[390,1071,1072,1075],{},[547,1073,1074],{},"Attention :"," Si vous utilisez un pare-feu comme ufw, vous devez ajouter une règle pour autoriser votre machine distante à accéder à votre partage.",[439,1077,1079],{"className":441,"code":1078,"filename":443,"language":444,"meta":445,"style":445},"sudo ufw allow from \u003Cip-de-la-machine-distante> to any app Samba\n",[413,1080,1081],{"__ignoreMap":445},[449,1082,1083,1085,1088,1091,1094,1098,1101,1104,1107,1110,1113,1116],{"class":451,"line":452},[449,1084,456],{"class":455},[449,1086,1087],{"class":459}," ufw",[449,1089,1090],{"class":459}," allow",[449,1092,1093],{"class":459}," from",[449,1095,1097],{"class":1096},"sJPTy"," \u003C",[449,1099,1100],{"class":459},"ip-de-la-machine-distant",[449,1102,1103],{"class":592},"e",[449,1105,1106],{"class":1096},">",[449,1108,1109],{"class":459}," to",[449,1111,1112],{"class":459}," any",[449,1114,1115],{"class":459}," app",[449,1117,1118],{"class":459}," Samba\n",[390,1120,1121],{},"A présent nous allons monter le dossier.",[439,1123,1125],{"className":441,"code":1124,"filename":443,"language":444,"meta":445,"style":445},"sudo mount -t cifs -o credentials=\u002Fsmb\u002F.credentials \u002F\u002Fip-machine-distante\u002Fvideo \u002Fmnt\u002Fvideo\n",[413,1126,1127],{"__ignoreMap":445},[449,1128,1129,1131,1134,1137,1140,1143,1146,1149],{"class":451,"line":452},[449,1130,456],{"class":455},[449,1132,1133],{"class":459}," mount",[449,1135,1136],{"class":748}," -t",[449,1138,1139],{"class":459}," cifs",[449,1141,1142],{"class":748}," -o",[449,1144,1145],{"class":459}," credentials=\u002Fsmb\u002F.credentials",[449,1147,1148],{"class":459}," \u002F\u002Fip-machine-distante\u002Fvideo",[449,1150,946],{"class":459},[390,1152,1153,1154,1157,1158],{},"Remplacez ",[413,1155,1156],{},"ip-machine-distante"," par l'adresse IP de votre ",[413,1159,419],{},[390,1161,1162],{},"Vérifiez que cela a fonctionné en tapant :",[439,1164,1166],{"className":441,"code":1165,"filename":443,"language":444,"meta":445,"style":445},"sudo mount -t cifs\n",[413,1167,1168],{"__ignoreMap":445},[449,1169,1170,1172,1174,1176],{"class":451,"line":452},[449,1171,456],{"class":455},[449,1173,1133],{"class":459},[449,1175,1136],{"class":748},[449,1177,1178],{"class":459}," cifs\n",[390,1180,1181],{},"Vous verrez différentes informations qui confirmerons le succès du montage.",[390,1183,1184,1185,1188,1189,1191],{},"Et voilà, à présent vous accédez au dossier \u002Fvideo de ",[413,1186,1187],{},"votre machine-distante",", depuis votre ",[413,1190,423],{}," !",[434,1193,1195],{"id":1194},"optionnel-automatiser-le-montage-au-démarrage","(Optionnel) Automatiser le montage au démarrage",[390,1197,1198,1199,428],{},"Par défaut, les dossiers partagés ne sont pas connectés automatiquement au redémarrage. Pour automatiser cet aspect, nous allons modifier le fichier ",[413,1200,1201],{},"\u002Fetc\u002Ffstab",[390,1203,1204,1205,428],{},"D'abord, sauvegardons notre fichier ",[413,1206,1207],{},"fstab",[439,1209,1211],{"className":441,"code":1210,"filename":443,"language":444,"meta":445,"style":445},"sudo cp \u002Fetc\u002Ffstab \u002Fetc\u002Ffstab.bak\n",[413,1212,1213],{"__ignoreMap":445},[449,1214,1215,1217,1220,1223],{"class":451,"line":452},[449,1216,456],{"class":455},[449,1218,1219],{"class":459}," cp",[449,1221,1222],{"class":459}," \u002Fetc\u002Ffstab",[449,1224,1225],{"class":459}," \u002Fetc\u002Ffstab.bak\n",[390,1227,1228,1229,428],{},"Puis nous allons ajouter une ligne à la fin du fichier comportant les informations de montages dans le fichier ",[413,1230,1207],{},[439,1232,1234],{"className":441,"code":1233,"filename":443,"language":444,"meta":445,"style":445},"sudo echo \u002F\u002Fip-machine-distante\u002Fvideo    \u002Fmnt\u002Fvideo  cifs   _netdev,nofail,credentials=\u002Fsmb\u002F.credentials,x-systemd.automount,x-systemd.device-timeout=15 0 0 >> \u002Fetc\u002Ffstab\n",[413,1235,1236],{"__ignoreMap":445},[449,1237,1238,1240,1243,1245,1248,1251,1254,1257,1260,1262,1265],{"class":451,"line":452},[449,1239,456],{"class":455},[449,1241,1242],{"class":459}," echo",[449,1244,1148],{"class":459},[449,1246,1247],{"class":459},"    \u002Fmnt\u002Fvideo",[449,1249,1250],{"class":459},"  cifs",[449,1252,1253],{"class":459},"   _netdev,nofail,credentials=\u002Fsmb\u002F.credentials,x-systemd.automount,x-systemd.device-timeout=",[449,1255,1256],{"class":772},"15",[449,1258,1259],{"class":772}," 0",[449,1261,1259],{"class":772},[449,1263,1264],{"class":1096}," >>",[449,1266,1267],{"class":459}," \u002Fetc\u002Ffstab\n",[390,1269,1270],{},"Redémarrez.",[439,1272,1274],{"className":441,"code":1273,"filename":443,"language":444,"meta":445,"style":445},"sudo reboot\n",[413,1275,1276],{"__ignoreMap":445},[449,1277,1278,1280],{"class":451,"line":452},[449,1279,456],{"class":455},[449,1281,1282],{"class":459}," reboot\n",[390,1284,1285],{},"Une fois redémarré, vérifiez que le montage est correct",[439,1287,1288],{"className":441,"code":1165,"filename":443,"language":444,"meta":445,"style":445},[413,1289,1290],{"__ignoreMap":445},[449,1291,1292,1294,1296,1298],{"class":451,"line":452},[449,1293,456],{"class":455},[449,1295,1133],{"class":459},[449,1297,1136],{"class":748},[449,1299,1178],{"class":459},[434,1301,1303],{"id":1302},"et-voilà","Et voilà !",[542,1305,1306,1311],{},[390,1307,1308],{},[547,1309,1310],{},"Démonter le dossier partagé",[439,1312,1314],{"className":441,"code":1313,"filename":443,"language":444,"meta":445,"style":445},"sudo umount -t cifs \u002Fmnt\u002Fvideo\n",[413,1315,1316],{"__ignoreMap":445},[449,1317,1318,1320,1323,1325,1327],{"class":451,"line":452},[449,1319,456],{"class":455},[449,1321,1322],{"class":459}," umount",[449,1324,1136],{"class":748},[449,1326,1139],{"class":459},[449,1328,946],{"class":459},[1330,1331,1332],"style",{},"html pre.shiki code .sEgDM, html code.shiki .sEgDM{--shiki-light:#B392F0;--shiki-default:#FFCB6B;--shiki-dark:#B392F0}html pre.shiki code .s11XM, html code.shiki .s11XM{--shiki-light:#9ECBFF;--shiki-default:#C3E88D;--shiki-dark:#9ECBFF}html pre.shiki code .s8jd1, html code.shiki .s8jd1{--shiki-light:#E1E4E8;--shiki-default:#89DDFF;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .srnIM, html code.shiki .srnIM{--shiki-light:#B392F0;--shiki-default:#89DDFF;--shiki-dark:#B392F0}html pre.shiki code .szyEh, html code.shiki .szyEh{--shiki-light:#F97583;--shiki-default:#F07178;--shiki-dark:#F97583}html pre.shiki code .slcoZ, html code.shiki .slcoZ{--shiki-light:#E1E4E8;--shiki-default:#EEFFFF;--shiki-dark:#E1E4E8}html pre.shiki code .sJWha, html code.shiki .sJWha{--shiki-light:#79B8FF;--shiki-default:#C3E88D;--shiki-dark:#79B8FF}html pre.shiki code .swwWl, html code.shiki .swwWl{--shiki-light:#79B8FF;--shiki-default:#F78C6C;--shiki-dark:#79B8FF}html pre.shiki code .sJPTy, html code.shiki .sJPTy{--shiki-light:#F97583;--shiki-default:#89DDFF;--shiki-dark:#F97583}",{"title":445,"searchDepth":478,"depth":478,"links":1334},[1335,1347],{"id":406,"depth":478,"text":407,"children":1336},[1337,1338,1340,1341,1342,1343,1344,1345,1346],{"id":436,"depth":596,"text":437},{"id":497,"depth":596,"text":1339},"Créer le dossier \u002Fvideo",{"id":518,"depth":596,"text":519},{"id":699,"depth":596,"text":700},{"id":703,"depth":596,"text":704},{"id":712,"depth":596,"text":713},{"id":778,"depth":596,"text":779},{"id":855,"depth":596,"text":856},{"id":875,"depth":596,"text":700},{"id":878,"depth":478,"text":879,"children":1348},[1349,1350,1351,1352,1353,1354],{"id":884,"depth":596,"text":885},{"id":919,"depth":596,"text":920},{"id":949,"depth":596,"text":950},{"id":1065,"depth":596,"text":1066},{"id":1194,"depth":596,"text":1195},{"id":1302,"depth":596,"text":1303},[1356],"Djeex","Configurer Samba sur Debian pour partager des dossiers sur votre réseau local et y accéder depuis Windows, macOS ou Linux.","md",null,{},true,{"title":41,"description":1357},"3cW5NgaPjDQiN4RiLx-iis5l7kBPh4aAX2pZVuwA1KY",[1365,1367],{"title":37,"path":38,"stem":39,"description":1366,"children":-1},"Comprendre le fonctionnement du DNS, lire et éditer une zone DNS, et configurer des noms de domaine pour vos services auto-hébergés.",{"title":51,"path":52,"stem":53,"description":1368,"children":-1},"Comprendre le RAID, matériel vs logiciel, niveaux RAID, et comment mettre en place des grappes de disques redondants pour votre homelab.",1788645850823]