Page 1 sur 1

Fichiers partagés avec Samba accessibles depuis Android

Posté : dim. 21 janv. 2018 13:55
par ledudulela
bonjour,
pour ceux que cela intéresse,
voici une config de Samba pour partager un répertoire du PC, accessible depuis Android, sans mot de passe.
Le répertoire est en lecture seule mais il est possible d'y placer un sous répertoire en lecture-écriture afin, par exemple, d'y coller des photos depuis le smartphone. Il est alors inutile de brancher le smartphone sur le PC pour échanger des fichiers (c'était mon objectif initial).

J'ai utilisé pour cela le répertoire /home/utilisateur/Public
dont voici les propriétés :

Image

Paramètres du fichier /etc/samba/smb.conf (sans toucher au reste des paramètres par défaut)

Code : Tout sélectionner

[global]
   workgroup = WORKGROUP
#   security = share

#wins support = no
wins support = yes
# wins se trouve juste avant [homes]

# et tout en bas du fichier 
[Public]
path = /home/utilisateur/Public
available = yes
browsable = yes
public = yes
writable = yes
guest ok = yes
comment = Partage
Sur mes portables Android (même très vieux), j'utilise le gestionnnaire de fichiers EsFileExplorer.
Avec EsFileExplorer, il suffit de lancer un scan du réseau pour trouver le PC Linux.

Quant au sous répertoire en lecture-écriture que j'ai nommé: ReadAndWriteFolder
/home/utilisateur/Public/ReadAndWriteFolder
il suffit dans ses propriétés, de mettre la permission Autres > Accès au dossier > Création et suppression des fichiers

J'avais réalisé cette config il y a pas mal de temps et n'étant pas un expert en Samba, j'espère ne pas avoir oublié de mentionner d'autres paramètres du fichier smb.conf
Et ne pas oublier de redémarrer Samba (ou le PC), commande en su : service smbd restart

voilou

Re: Fichiers partagés accessibles depuis Android

Posté : dim. 21 janv. 2018 16:46
par zeb
Salut,
Merci ledudulela, je pense que ca va être utile 8-)

Re: Fichiers partagés accessibles depuis Android

Posté : dim. 21 janv. 2018 17:17
par mézig
Salut,

Je faisais ce genre de transfert de fichiers avec SSH, ça fonctionne bien, mais maintenant avec Kdeconnect
J'utilise aussi Dropbox pour synchronisation de mes fichiers pro. , ce qui me permet d'etre toujours synchro peu importe ou je suis

Re: Fichiers partagés avec Samba accessibles depuis Android

Posté : dim. 16 sept. 2018 20:46
par ledudulela
bonjour,
petit complément d'information.
Je ne sais pas si cela est du à LMDE3/Debian9 ou si c'était déjà le cas avant mais on peut constater que
le fichier déposé depuis android appartient à nobody et que le groupe utilisateur n'a que des droits en lecture (cependant, depuis linux on peut quand même supprimer, renommer mais pas modifier le fichier)
On peut, pour redonner les droits en écriture au groupe, ajouter le paramètre dans smb.conf
create mask = 0664
En ajoutant ce paramètre, un fichier déposé depuis android prendra les droits en lecture/écriture pour le propriétaire, c'est à dire nobody, en lecture/écriture pour le groupe, et en lecture seule pour les autres.
On peut en faire autant avec un répertoire créé depuis android, avec le paramètre:
directory mask = 0774
Enfin, on peut forcer linux a changé le propriétaire d'un fichier déposé depuis android, qui par défaut est NoBody, avec le paramètre:
force user = utilisateur (un compte linux)

Code : Tout sélectionner

[Public]
path = /home/utilisateur/Public
available = yes
browsable = yes
public = yes
writable = yes
guest ok = yes
comment = Partage
create mask = 0664
sans oublier de relancer le service samba après modif du fichier de config,
commande en su : service smbd restart

Re: Fichiers partagés avec Samba accessibles depuis Android

Posté : dim. 16 sept. 2018 21:10
par arghlub
Salut,

Merci pour cette configuration Samba qui pourra être utile à certains.

Par contre, vu que ce n'est pas spécifique à LMDE et que cela peut s'appliquer à d'autres distros et à d'autres environnements de bureau, je déplace dans la rubrique «Trucs & Astuces» ;)