Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Accéder au dd externe du raspi avec Filezilla
#1

Bonjour à tous,

J'ai un problème. Je souhaiterais transférer des fichiers de mon PC (win 7) sur le dd externe branché sur mon raspi 2.

Filezilla se connecte bien sur le raspi, je vois l'arborescence mais je ne vois pas le DD.

En fait, je ne sais plus trop à quel endroit j'ai monté le DD. Y a t-il une commande pour voir à quel endroit est monté le disque et y a t-il une manip supplémentaire à faire sur le raspi pour que filezilla puisse y accéder ?

Merci d'avance de vos lumières

Fred
Répondre
#2

Il suffit de taper mount pour avoir la liste des points de montages
Et pour les droits d'accès, tout dépend de l'utilisateur avec lequel tu te connectes.
Répondre
#3

Bonjour CrazyCat,

Merci pour la commande mount.

A vrai dire je ne sais pas avec quel utilisateur je me connecte. En fait dans Filezilla j'entre les ID et Passwd par défaut (Pi et Raspberry)

Merci de ton retour
Répondre
#4

Donc, tu te connectes avec l'utilisateur "pi".
Selon où et comment est monté ton disque dur, tu risques de ne pas y avoir accès, les droits sont dépendants des droits sur le répertoire où le disque est monté.

Pour ma part (mais ça n'engage que moi), j'ai créé un répertoire /media accessible à tout le monde (sudo chmod 777 /media) et c'est dedans que j'ai mes points de montage (samba, disques dur, clés usb, ...).
Répondre
#5

Bonjour Crazy Cat,

J'ai un problème avec Samba que j'ai installé. En effet, j'ai bien mon raspi qui s'affiche sur mon PC dans réseau (sous le nom Raspberry), mais je n'ai pas de droits en écriture, c'est-à-dire que je ne peux renommer ou déplacer un fichier.

En fait, lorsque je suis sous Filezilla, je vois que mon DD externe est sous /mnt/usbstorage, mais quand je fais " sudo chmod 777 /mnt/usbstorage " cela ne change rien. Ce qui est curieux c'est que je peux envoyer un fichier par Filezilla sur le DD (donc droit en écriture je suppose) mais j'ai juste un droit de lecture par samba et le réseau. J'avoue qu'étant débutant sur le Raspi, mais plein de bonne volonté, je m'y perds un peu.

Lorsque j'envoie un fichier par FTP, c'est dans /mnt/usbstorage/CINEMA. Par contre dans le terminal, lorsque j'essai d'aller dans le répertoire "CINEMA", cela n'apparait pas comme si il n'y avait pas de répertoire dans "usbstorage". Y a t'il quelque chose que j'ai mal fait ou pas compris ?

Par ailleurs j'ai installer Transmission sur mon raspi, et les torrents sont bien enoyés là où il faut, c-a-d sur /mnt/usbstorage/CINEMA/torrentcomplete, mais je ne peux les déplacer.

Je suis perdu... Sad

Merci de vos lumières.
Répondre
#6

Ton souci d'utilisation avec samba est très probablement dû à la configuration. Samba gère les droits indépendamment des droits unix donnés au répertoire. Peux-tu coller ici la section du smb.conf concernant ton partage ?

Par contre, je ne comprends pas:
fredericsintes a écrit :Lorsque j'envoie un fichier par FTP, c'est dans /mnt/usbstorage/CINEMA. Par contre dans le terminal, lorsque j'essai d'aller dans le répertoire "CINEMA", cela n'apparait pas comme si il n'y avait pas de répertoire dans "usbstorage". Y a t'il quelque chose que j'ai mal fait ou pas compris ?
Tu veux dire que lorsque tu es sur le terminal du raspberry et que tu fais un ls -l /mnt/usbstorage/, tu ne vois pas ton répertoire CINEMA alors qu'il est accessible par le FTP ? C'est fort étonnant.
Que donne un mount ?
Répondre
#7

Merci CrazyCat,

Je te dis ça plus tard, je ne suis pas devant ma framboise.
Répondre
#8

Pour éviter Samba, j'utilise WinSCP en lieu et place de Filezilla pour toute connexion local à ma PI...

Qu'est-ce que WinSCP ?

WinSCP est un client SFTP graphique pour Windows. Il utilise SSH et est open source. Le protocole SCP est également supporté. Le but de ce programme est de permettre la copie sécurisée de fichiers entre un ordinateur local et un ordinateur distant.
Répondre
#9

Bonsoir CrazyCat,

Voici ce que donne les commandes que tu m'as indiqué.

[email protected]:~ $ ls -l /mnt/usbstorage
total 192
drwxr-xr-x 9 pi pi 32768 juin 12 11:57 CINEMA
drwxr-xr-x 22 pi pi 32768 juin 2 19:46 PHOTOS
-rwxr-xr-x 1 pi pi 100 déc. 31 2014 pmp_usb.ini
drwxr-xr-x 2 pi pi 32768 août 27 2008 Recycled
drwxr-xr-x 3 pi pi 32768 août 27 2008 System Volume Information
-rwxr-xr-x 1 pi pi 474 juil. 17 2010 winamp_cache_0001.xml

[email protected]:~ $ mount
/dev/mmcblk0p7 on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=469544k,nr_inodes=117386,mode=7 55)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmod e=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xa ttr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatim e,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blki o)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,mem ory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,de vices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,fr eezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,ne t_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,time out=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/mmcblk0p6 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=43 7,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda1 on /mnt/usbstorage type vfat (rw,relatime,uid=1000,gid=1000,fmask=0022 ,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=94776k,mode=70 0,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime ,user_id=1000,group_id=1000)
/dev/mmcblk0p9 on /media/pi/3cc42d4e-42c6-4a02-bd81-a22b8399dc65 type ext4 (rw,n osuid,nodev,relatime,data=ordered,uhelper=udisks2)
/dev/mmcblk0p8 on /media/pi/910D-51F1 type vfat (rw,nosuid,nodev,relatime,uid=10 00,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,s howexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/mmcblk0p5 on /media/pi/SETTINGS type ext4 (rw,nosuid,nodev,relatime,data=or dered,uhelper=udisks2)
Répondre
#10

Ok, donc ton répertoire CINEMA est bien visible et lisible. Et monté comme il faut.

Que donne le contenu de /etc/samba/smb.conf ?
Répondre
#11

Bonjour CrazyCat,

Je me suis un peu précipité. En fait j'ai fait les commandes que tu m'as dit mais le dd externe était éteint Sad
Il semblerai que mon répertoire CINEMA soit visible avec les droits en lecture, écriture et exécution pour l'utilisateur pi. Lorsqu'on a les droits sur un répertoire cela signifie qu'on à les mêmes droits sur les sous-répertoires et fichiers contenu dans ce répertoire ? Apparemment le problème viendrait de la config samba.

Par contre le contenu lorsque je fais mount me parait très bizarre, non !? (en même temps le dd n'était pas allumé)

Je te liste le contenu de /etc/samba/smb.conf dans le week-end

Merci à toi
Répondre
#12

A propos, comment fais-tu un copier coller dans le terminal ? Lorsque je fais un clic droit, j'ai l'impression qu'il me retape le contenu dans le terminal, bizarre ...
Répondre
#13

Pour copier, il suffit de surligner le texte (sélectionner avec la souris en gardant le bouton gauche enfoncé).
Pour coller, la méthode que je préfère est Shift+Insert (oui, je suis pro-clavier).
Répondre
#14

Bonjour CrazyCat,

Voici le le contenu de /etc/samba/smb.conf

J'ai du mal à faire un copier coller car je ne peux pas tout selectionné en une fois dans la fenêtre Putty, je suis obligé de la faire en plusieurs morceaux et je me demande s'il ne me repète pas plusieurs lignes ?

[email protected]:~ $ sudo nano /etc/samba/smb.conf
GNU nano 2.2.6 Fichier : /etc/samba/smb.conf

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<[email protected]> for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user

########## Domains ###########

#
# The following settings only takes effect if 'server role = primary
# classic domain controller', 'server role = backup domain controller'
# or 'domain logons' is set
#

# It specifies the location of the user's
# profile directory from the client point of view) The following
# required a [profiles] share to be setup on the samba server (see
# below)
; logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
# logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
; logon drive = H:
# logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you're not using the ranges
# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
comment = Home Directories
browseable = no
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
comment = Home Directories
browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Raspberry]
comment = Disque multimedia
path = /mnt/usbstorage
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Raspberry]
comment = Disque multimedia
path = /mnt/usbstorage
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
; write list = root, @lpadmin
Répondre
#15

La partie intéressante est:
Code :
[Raspberry]
comment = Disque multimedia
path = /mnt/usbstorage
writable = yes
guest ok = yes
guest only  = yes
create mode = 0777
directory mode = 0777
share modes = yes
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
   read only = yes
   create mask = 0700

Il te manque une directive importante: browseable = yes qui le rend parcourable.
Ensuite, tu as un read only = yes qui bloque l'écriture alors que tu as un writeable = yes un peu au dessus...

Voici ce que je te conseillerais plutôt au final:
Code :
[Raspberry]
  comment = Disque multimedia
  path = /mnt/usbstorage
  browseable = yes
  read only = no
  guest ok = yes
  create mask = 0664
  directory mode = 0775

Et petite info: si tu as du mal à copier/coller, il te suffit de faire une copie de ton fichier smb.conf dans ton répertoire pi puis de le récupérer par ftp.
Répondre
#16

CrazyCat,

J'ai modifié comme tu me l'as dit, mais ça ne veut toujours pas.

Si j'essais de renommer un fichier dans le répartoire CINEMA, il me dit : "Vous avez besoin d'une autorisation de la part de Unix User\pi pour modifier ce fichier"

Dois-je tout recommencer depuis le début ? Réinstaller samba ?

Merci de ton aide
Répondre
#17

Je pense que là, c'est une question de droits sur les fichiers et répertoires créés précédemment.

Tu as deux options possible. La première est de déclarer que toute personne se connectant est l'utilisateur pi.
Pour cela, à la suite de la configuration du partage, mettre les deux directives suivantes:
Code :
force user = pi
force group = pi

L'autre option est de donner des droits à tous sur les fichiers du partage, de la manière suivante:
Code :
$ cd /mnt/usbstorage
$ sudo su -
$ find ./ -type d -exec chmod 777 {} \;
$ find ./ -type f -exec chmod 666 {} \;
$ exit
Ceci va mettre les flags 775 aux répertoires (accès complet à tout le monde) et 666 aux fichiers (accès en lecture/écriture à tout le monde).
Le souci, c'est que si tu transfères des fichiers par FTP, il faudra encore changer les droits sur ces fichiers.
Répondre
#18

Et concrètement, où dois-je ajouter ces lignes ?

Encore merci de ton aide
Répondre
#19

Code :
[Raspberry]
  comment = Disque multimedia
  path = /mnt/usbstorage
  browseable = yes
  read only = no
  guest ok = yes
  create mask = 0664
  directory mode = 0775
  force user = pi
  force group = pi
Répondre
#20

CrazyCat a écrit :
Code :
[Raspberry]
  comment = Disque multimedia
  path = /mnt/usbstorage
  browseable = yes
  read only = no
  guest ok = yes
  create mask = 0664
  directory mode = 0775
  force user = pi
  force group = pi


Bonjour CrazyCat,

J'ai bien collé ces lignes comme indiqué, mais lorsque je vais dans le réseau windows, il me dit que je n'y ai pas accès (je ne peux même pas rentré dedans) Sad .

J'ai bien envie de tout reprendre depuis le début. Comment dois-je m'y prendre ? Réinstaller samba ? Il n'y a rien à désinstaller au préalable ?

Sinon aurais tu un lien d'un tuto simple et clair pour samba ?

Encore merci de ton aide.
Répondre
#21

Hello,

Tu peux repartir avec smb.conf original

Les commandes se font en root ou sudo
A la fin tu auras un partage sur la carte SD du PI.
Si c'est bon il te suffira de changer les "path" pour avoir un partage sur un HD
Le partage créé n'est pas du tout secure.
Teste déjà pour voir. @ F.B.

#apt-get update && apt-get upgrade &
#apt-get install samba samba-common-bin workgroup = FBSAMBA workgroup = FBSAMBA

#cp /etc/samba/smb.conf /etc/samba/smb.conf.old (sauve l'original)

Modifie dans smb.conf les lignes:

workgroup = TOTO (ton domaine win )
interfaces = 127.0.0.0/8 eth0

A la fin du fichier tu ajoutes :


[Partage]
comment = Partage Samba le Pi
path = /home/Samba
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes

#mkdir /home/Samba
#chmod 777 /home/Samba

c'est le répertoire où sera engeristré les dossiers

tu redémarres :

#systemctl restart smbd.service


sous win$ tu dois voir le Pi avec le Dossier "Partage"

Aprés tu peux créer des partages [Toto] [Titi]
avec des restrictions.
Répondre
#22

fredericsintes a écrit :J'ai bien collé ces lignes comme indiqué, mais lorsque je vais dans le réseau windows, il me dit que je n'y ai pas accès (je ne peux même pas rentré dedans) Sad .

J'ai bien envie de tout reprendre depuis le début. Comment dois-je m'y prendre ? Réinstaller samba ? Il n'y a rien à désinstaller au préalable ?
As-tu bien redémarré samba ? As-tu bien rafraichi ton explorateur windows (qui garde souvent une sorte de cache des accès) ?

Dans 99% des cas, la réinstallation n'apporte rien, c'est un peu comme de changer la voiture parce que le réservoir est vide.
Au cas où, que donne testparm ?
Répondre
#23

Essaye les instructions ici : http://www.pihomeserver.fr/2012/12/09/ra...ler-samba/
Marche nickel (chez moi en tout cas)

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)