Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-05-2017 19:24:39

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

[RESOLU] Serveur de fichiers , samba & droits

Hello,

J'ai passé tous les "postes de travail" / "postes de loisir" tongue à la maison en Debian, Ubuntu, Fedora... Coté poste de travail ça roule à peu pres tongue (Avec beaucoup d'aide de Debian_facile)
J'avais un serveur de fichier Windows, j'ai decidé de le remplacer egalement par Debian...

J'ai installé sambaserver dessus, c'est ce qui est preconisé sur le net... (mais si quelqu'un connait de meilleures methodes (surtout secure) pour faire un serveur de partage de fichier, je suis preneur, par exemple j'ai vu NFS, etc...) Car à la maison il y aura uniquement des machines en logiciel libre (je n'exclue pas quelques devices futurs sous d'autres OS...)

Bref, j'ai edité le fichier smb.conf comme ceci (coté serveur);
J'ai linké ici que ce que j'ai ajouté, le reste est par defaut.


[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = StarWars
   server string =%h server

[HOTH_SHARE]

path = /common
comment = common
browseable = yes
read only = no
writable = yes
valid users = user1, user2
guest ok = no

 


Le compte user1 (& user2) est bien créé et actif sur le serveur, le repertoire common est à la racine avec des droits 777 dessus...

264434 4 drwxrwxrwx  2 root root 4096 May 20 19:11 common


j'ai aussi mis les user dans:

sudo smbpasswd -a user1



Coté client, je lance:

smbclient //192.168.x.x/common


Un password m'est demandé, je le tape... Mais ensuite:

Domain=[STARWARS] OS=[Windows 6.1] Server=[Samba 4.5.8-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME


Je ne comprends pas pourquoi on voit "OS=[Windows 6.1] " et ce retour "ree connect failed: NT_STATUS_BAD_NETWORK_NAME", c'est un debian pas un windows ...

Et dans /var/log/samba/ , je vois :

[2017/05/20 19:35:03.091015,  0] ../source3/param/loadparm.c:3244(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/common failed. No such file or directory
 


Genre le repertoire n'existe pas... Peut etre la definition de mon chemin qui ne va pas?

Quelqu'un aurait une idée?

merci.

Je precise:
**MULTI POSTAGE sur debian-fr.xyz & debian-fr.org**
https://www.debian-fr.org/t/resolu-serv … s/73521/13
https://www.debian-fr.xyz/viewtopic.php?f=8&t=972
(si j'ai une reponse sur l'un des 3, j'edite les autres bien entendu)

d33p

Dernière modification par d33p (26-05-2017 04:43:25)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#2 21-05-2017 08:02:00

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

Et quand j'essaie avec konqueror par exemple, il me laisse entrer sur le serveur, me montre le repertoire common:
1495346326.png
Sur le coup, je me dis "waw, genial" et en fait lorsque je veux créer un repertoire dans common pour tester:
1495346385.png
ça n'existe pas...

C'est super louche non?
Le repertoire existe, j'ai changé les droits, le chemin que je donne semble bon (soit via hostname soit via ip) et il existe mais n'existe pas...
je suis un peu troublé...

edit:

j'ai refait un essai avec un autre chemin de repertoire à partager, mais j'ai le meme message d'erreur...

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.8-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME




d33p

Dernière modification par d33p (21-05-2017 11:29:14)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#3 21-05-2017 19:26:31

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

petit add:
j'ai fait un autre test d'une machine ubuntu (coté client), je peux acceder au share, donc la config coté serveur semblerait bonne?
Mais sous debian, ça bloque...

Dernière modification par d33p (22-05-2017 09:37:34)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#4 23-05-2017 17:41:38

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

Hello,

mon post n'a pas grand succes... j'ai un peu avancé, ou reculé, à voir...

coté serveur:

le fstab pour monter le volume au demarrage: (j'imagine qu'il faut le faire en cas de redemarrage du serveur)

UUID="uuid_du_hdd" /media/server_user/share_1      ext4    defaults                0       0




attribution des acl sur le repertoire que je veux partager:
/media/server_user/share_1/
-> acl definis sur share_1 avec

setfacl -Rm d:u:user1:r share_1



le fichier smb.conf:


[global]

  workgroup = WORKGROUP
  netbios name = HOTH
  server string = %h server
  security = user
  encrypt passwords = true
  vfs objects = acl_xattr
  map acl inherit = yes
  store dos attributes = yes

[share_1]

path = /media/server_user/share_1/
comment = share_1
browseable = yes
read only = no
writable = yes
inherit acls = yes
valid user = user1
guest ok = no
 


+
j'ai fait un

smbpasswd -a user1




coté client:

le fstab

//ip_samba_server/share_1 /media/user1/share_1 cifs noauto,users,soft,credentials=/home/user1/.smbcredentials,iocharset=utf8,acl 0  0



+ la creation des points de montage dans /media/user1, puis un chown -D user1 share_1

apres des restart de service de machine etc... je n'ai toujours pas acces à mes shares...

de dolphin:

An error occurred while accessing 'photos on 192.168.2.6', the system responded: Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)



de konqueror
il voit share_1, me demande un user + mot de passe, j'encode alors celui que j'avais entré coté serveur avec smbpasswd... et rien, impossible d'entrer dans le share...

J'espere que ce n'est pas trop confus, si quelqu'un a des idées pour m'aider à avancer, ce serait super.
J'ai peut etre loupé un truc...

merci

d33p


science sans conscience n'est que ruine de l'âme...

Hors ligne

#5 24-05-2017 08:09:35

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

Apres quelques jours d'affilés de tests, d'arrachage de cheveux car des choses completement irrationnelles se produisaient.... j'ai une tres grosse piste.
En fait, en appliquant strictement les memes parametres à des repertoires distants, j'avais des resultats tout à fait aleatoire quant au montage coté client...
Sur mon ancien serveur Windows j'avais parametré de façon assez fine les droits NTFS, le souci semble venir de là, meme en faisant des:

chown -R etc...

des

chmod -R 777 etc...

ou en jouant avec les acls

setfacl -RM d:u:user:rwx folder

certains repertoires ou fichiers reagissaient d'une maniere et d'autres d'une autre maniere...
Lorsque j'ai recréé une arborescence vierge complete, et, que j'ai copié / collé les fichiers (presque un par un, c'est tres long), appliqué les droits de la meme maniere, c'est à dire presque par fichier... ça semble coller...
J'espere que ça en aidera certains qui seront peut être dans le meme cas de figure... c'est à dire des droits appliqués de façon un peu aleatoire apres une migration NTFS vers ext4 par exemple...

Je mets ce poste en resolu, de toute façon, il n'avait aucun succes. peut etre trop bete ou mal posé, desolé...

merci.

d33p

Dernière modification par d33p (24-05-2017 08:22:07)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#6 24-05-2017 08:54:35

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [RESOLU] Serveur de fichiers , samba & droits

Merci du retour d33p.
Ici, rien de resolu ne se perd...

Yep ! woohoo.gif

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#7 24-05-2017 09:22:24

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

je suis en train de regarder s'il n'y a pas un moyen de forcer reellement ces commandes, le recursif doit avoir un souci ou peut etre des options que je n'ai pas encore sous la main:
(car x repertoires "enfants" en dessous, il y a des restes des anciens droits ntfs)

chown -R etc...

chmod -R 777 etc...

setfacl -Rm d:u:user:rwx folder


sinon, si je ne trouve pas, j'ai un plan B, tout migrer sur un partition fat, avec de la chance, les fichiers vont perdre leurs anciens "restes" de droits ntfs et ensuite les repasser sur ext4 et remettre d'aplomb les nouveaux droits à l'aide d'acl...
bref, je posterais selon l'evolution.

d33p

Dernière modification par d33p (24-05-2017 09:26:03)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#8 26-05-2017 04:14:14

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [RESOLU] Serveur de fichiers , samba & droits

Bonjour

un lien peut etre utile => https://debian-facile.org/viewtopic.php … 65#p225365

commencer par un partage simple sur un dossier "public" par exemple sur le disque système dans ton dossier "/home/user/Public"
tu élimine déja le fstab pour le montage
un exemple sans imprimante partagé du smb.conf


[global]

workgroup = WORKGROUP
server string = serveur %h (Samba %v, Debian)
netbios name = nommachine
wins support = no
#dns proxy = no

#### Networking ####

interfaces = 192.168.10.1/24 eth1  (préciser la ou samba se fait connaitre , ici la carte réseau eth1 avec l ip 192.168.10.1 (accepte les clients 192.168.10.xxx )
#bind interfaces only = yes

#### Debugging/Accounting ####

log file = /var/log/samba/log.%m
max log size = 1000
syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d

####### Authentication #######

server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user

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

# socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
usershare allow guests = no

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

[homes]
comment = Documents Utiles
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

[sharing]
path = /home/user/Public  (dossier de partage)
browseable = yes
writeable = yes
valid users = user (mettre tous les utilisateurs samba )
write list = user     (idem)
create mask = 0770
directory mask = 700
 



a minima ceci doit fonctionner  (voir le wiki samba pour les droits du dossier de partage )

quand tu a réussi a faire fonctionner  ceci , tu peut monter ton dossier d un autre disque dans fstab et changer ton dossier de partage dans le smb.conf
le serveur n'a pas besoin de smbclient , par contre coté client oui , normalement tu dois voir la partage ( exemple avec caja sur mate )
bien sur les clients ne doivent pas avoir le serveur installé (paquet)  tongue

je pense que tu a un souci avec le montage de la partition partagé , sinon samba serveur ne pose pas de problèmes a mettre en place
ne pas faire des 777 en droit , c'est pas très correct.
le paquet samba-client c'est pour le mode console et sinon le bureau installe normalement les libsmbclient

nota : commence par un utilisateur unique sur tout tes clients (plus simple pour débuter )
ensuite quand sa fonctionne ajouter les utilisateurs supplémentaires dans la config du serveur

Dernière modification par robert2a (26-05-2017 04:41:34)

Hors ligne

#9 26-05-2017 04:41:24

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

Hello Robert,
Tout d'abord, merci pour la participation au poste.
Un partage "simple" fonctionnait, mais c'est quand je voulais peaufiner avec les ACL que ça ne fonctionnait pas bien... Avec des ACL configurées de façon identique, j'avais des resultats differents d'une machine ou d'un utilisateur à l'autre...
Je me suis lancé en parallele sur NFS car on m'a dit que c'etait naze d'utiliser samba entre deux machines Linux... Sincerement, je ne peux pas le dire car etant encore relativement novice... De plus, je stagnais un peu avec samba depuis quelques jours...
https://debian-facile.org/viewtopic.php?id=17946

merci.

d33p

science sans conscience n'est que ruine de l'âme...

Hors ligne

#10 26-05-2017 04:43:30

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [RESOLU] Serveur de fichiers , samba & droits

=>  https://debian-facile.org/doc:systeme:acl

Dernière modification par robert2a (26-05-2017 04:45:08)

Hors ligne

#11 26-05-2017 04:44:44

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

je n'ai pas de controleur de domaine, j'ai juste noté un "workgroup" lors des installations...
pourquoi?

science sans conscience n'est que ruine de l'âme...

Hors ligne

#12 26-05-2017 04:50:06

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [RESOLU] Serveur de fichiers , samba & droits

samba utilise les users et mdp unix , je me suis pas posé de question avec la gestion des ACL
normalement samba a un minimum de sécurité en configuration basic comme ci dessus.
c'est un partage réseau local uniquement , je comprend pas ce que tu veut faire , faudra que je lise la doc  hmm   wink

samba c'est reprise du partage windows , nfs et samba chacun a ses qualités et défaut , j'ai pas de machine win et j utilise samba tongue

ceci a l 'air bien complet  =>  https://debian-facile.org/doc:systeme:acl
je n'ai qu'un utilisateur qui a droit au partage donc pas trop d'intéret  pour moi (dans le cadre d'une utilisation en famille peut etre  , pour les enfants roll )

pour ceci


Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.8-Debian]
 


j'ai la meme chose , je suppose que ça donne la version de windows accepté (puisque c'est prévu pour accepter des connections windows)

Dernière modification par robert2a (26-05-2017 05:03:47)

Hors ligne

#13 26-05-2017 05:01:52

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

robert2a a écrit :

samba c'est reprise du partage windows , nfs et samba chacun a ses qualités et défaut , j'ai pas de machine win et j utilise samba tongue


tu me rassures, car pour certains cela semblait être un "sacrilege", mais ne connaissant pas, je ne peux pas juger tongue

robert2a a écrit :

c'est un partage réseau local uniquement , je comprend pas ce que tu veut faire , faudra que je lise la doc  hmm   wink


j'ai des droits particuliers que je ne peux&veux pas gerer avec les droits de base, par exemple, sur un repertoire, 2 utilisateurs avec rwx et le 3e et le 4e avec r-x et sans laisser la possibilité de voir par "le reste du monde"...

"le reste du monde" ça me fait flipper niveau securisation, c'est peut etre bete tongue


d33p


science sans conscience n'est que ruine de l'âme...

Hors ligne

#14 26-05-2017 05:07:34

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

robert2a a écrit :


ceci a l 'air bien complet  =>  https://debian-facile.org/doc:systeme:acl
je n'ai qu'un utilisateur qui a droit au partage donc pas trop d'intéret  pour moi (dans le cadre d'une utilisation en famille peut etre  , pour les enfants roll )



raaah faites des gosses tongue

j'ai suivi la procedure pour les ACL, mais resultats aleatoire... entre potentiels restes de configs windows? voire mauvaise gestion des ACL avec samba??
comme je suis pas un "king" j'ai plus de questions que de reponses tongue

merci

d33p


science sans conscience n'est que ruine de l'âme...

Hors ligne

#15 26-05-2017 05:09:23

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [RESOLU] Serveur de fichiers , samba & droits

pour le monde , la passerelle internet , les pare-feu pour sécuriser le réseau local .
après sur le réseau local , masqué des choses , ou enlever les droits d'écriture pour certain utilisateurs sur le partage .
mais jamais testé  hmm

Hors ligne

#16 26-05-2017 05:09:23

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.8-Debian]


Sur le net j'en ai vu ou c'est ecrit OS=[UNIX] donc je trouvais louche de voir OS=[Windows 6.1] tongue surtout que c'est sur un post Linux ... big_smile


science sans conscience n'est que ruine de l'âme...

Hors ligne

#17 26-05-2017 05:10:30

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [RESOLU] Serveur de fichiers , samba & droits

a mon avis c'est sur les vieilles version de samba qu il y a "UNIX"

encore des mises a jour de samba sur jessie et stretch , et jessie a reçu le noyau 4.9.0-3 sur les backports  (tout pour la sécurité )

Dernière modification par robert2a (26-05-2017 05:12:53)

Hors ligne

#18 26-05-2017 05:11:28

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

j'vais au dodo j'ai pas dormi et dans une heure debout pour les marmots tongue
entre NFS & samba mon coeur balance...
j'ai l'impression que samba est moins rigide... à voir... pour le moment les 2 ne fonctionnent pas bien (enfin c'est moi, pas les outils hein ^^ , enfin j'espere tongue )

@ bientot

d33p

science sans conscience n'est que ruine de l'âme...

Hors ligne

#19 26-05-2017 15:49:50

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : [RESOLU] Serveur de fichiers , samba & droits

j'ai reussi à faire ce que je voulais avec NFS alors je laisse samba de coté pour le moment.

merci pour la participation Robert.

d33p

science sans conscience n'est que ruine de l'âme...

Hors ligne

Pied de page des forums