Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/08/2022, à 07:34

lelen10

[Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Bonjour à tous,

J'ai un serveur samba avec comme client des machines windows.
Le serveur fonctionne ainsi que l'identification.

Cependant, dans la gestion des droit d'acces de mon fichier smb.conf, les utilisateurs en mode ecriture et en lecture (write list et read list) n'ont pas d'acces aux fichiers et ne peuvent pas créer de dossiers, ce que je voudrais réaliser.

C'est surement un probleme de configuration de mon fichier smb.conf mais je n'arrive pas a résoudre le probleme. Je vous mets le debut du fichier sachant que la suite est similaire a archives_CDs.

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   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
   usershare allow guests = yes
   min protocol = SMB2

[homes]
comment = Home Directories
browseable = yes
path = /

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

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[Archives_CDs]
path = /Share/Archives_CDs
comment = Acces PROD
valid users = JDR LVI
invalid users = ARA altatech_bench CBO CCO Controle ECH ent2 Entrees GAM GMO \
KLO LDE FRO LMO LSI MAG MC2 MGI NMA optique \
SGA SGE
write list = JDR LVI
admin users = JDR LVI
create mode = 0660
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

Merci d'avance.

Dernière modification par lelen10 (Le 19/08/2022, à 12:06)

Hors ligne

#2 Le 19/08/2022, à 07:36

xubu1957

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Bonjour,

Comme demandé dans le premier message du tutoriel Retour utilisable de commande

Pour ajouter toi-même les balises code à ton précédent message #1 :             Merci       wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1642675956.jpg

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.

 

                                                    ==============

Merci de montrer, pour les permissions :

nany a écrit :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"

Méthode détaillée :

cqfd93 a écrit :

Bonjour,

Entrer des commandes dans un terminal et donner le résultat - Voilà la marche à suivre :

  1. Ouvre le terminal avec ctrl-alt-t

  2. Sélectionne la commande voulue avec un triple clic (ça sélectionne toute la ligne, même la fin si on ne la voit pas)

  3. Colle-la dans le terminal avec un clic molette, valide avec Entrée

  4. Sélectionne et copie tout ce que te dit le terminal depuis la commande jusqu'à la dernière ligne incluse

  5. Clique sur le <> de l'éditeur de message
    1530289742.png

  6. Colle là où se trouve le curseur (entre le ] et le [)

  7. Refais toutes les étapes depuis la 2 pour les autres commandes.

Dernière modification par xubu1957 (Le 19/08/2022, à 08:39)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 19/08/2022, à 07:45

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

lvi@server:~$     echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"

Nombre d'éléments de /home/moi ne m'appartenant pas : 23

Hors ligne

#4 Le 19/08/2022, à 07:52

xubu1957

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 19/08/2022, à 08:04

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

J'ai effectuer la commande et restart smbd mais je n'ai toujours pas acces aux fichiers sur mes machines client.
Le message d'erreur sur windows est "acces refusé. Contactez votre administrateur"

Hors ligne

#6 Le 19/08/2022, à 08:11

xubu1957

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Il faut attendre les conseils des aidants techniques.

Montre aussi d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

et le noyau actif :

uname -a

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 19/08/2022, à 08:16

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

lvi@server:~$ dpkg -l | grep -v ^ii
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                       Version                                    Architecture Description
+++-==========================================-==========================================-============-======================================================================================================
rc  kio                                        5.68.0-0ubuntu1                            amd64        resource and network access abstraction
rc  ldap-auth-config                           0.5.4                                      all          Config package for LDAP authentication
rc  libkf5archive5:amd64                       5.68.0-0ubuntu1                            amd64        Qt 5 addon providing access to numerous types of archives
rc  libkf5attica5:amd64                        5.68.0-0ubuntu1                            amd64        Qt library that implements the Open Collaboration Services API
rc  libkf5globalaccel-data                     5.68.0-0ubuntu1                            all          Configurable global shortcut support.
rc  libkf5iconthemes-data                      5.68.0-0ubuntu1                            all          Support for icon themes.
rc  libkf5jobwidgets-data                      5.68.0-0ubuntu1                            all          Widgets for tracking KJob instances
rc  libkf5solid5-data                          5.68.0-0ubuntu1                            all          Qt library to query and control hardware
rc  libkf5sonnet5-data                         5.68.0-0ubuntu1                            all          spell checking library for Qt, data files
rc  libkf5xmlgui-data                          5.68.0-0ubuntu2                            all          User configurable main windows.
rc  linux-image-5.13.0-30-generic              5.13.0-30.33~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.13.0-51-generic              5.13.0-51.58~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.13.0-52-generic              5.13.0-52.59~20.04.1                       amd64        Signed kernel image generic
rc  linux-modules-5.13.0-30-generic            5.13.0-30.33~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  linux-modules-5.13.0-51-generic            5.13.0-51.58~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  linux-modules-5.13.0-52-generic            5.13.0-52.59~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.13.0-30-generic      5.13.0-30.33~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.13.0-51-generic      5.13.0-51.58~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.13.0-52-generic      5.13.0-52.59~20.04.1                       amd64        Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc  mysql-server-8.0                           8.0.29-0ubuntu0.20.04.3                    amd64        MySQL database server binaries and system database setup
rc  smb4k                                      3.0.4-1                                    amd64        Samba (SMB) share advanced browser
lvi@server:~$ dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
(Reading database ... 204724 files and directories currently installed.)
Purging configuration files for kio (5.68.0-0ubuntu1) ...
Purging configuration files for ldap-auth-config (0.5.4) ...
Purging configuration files for libkf5archive5:amd64 (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5attica5:amd64 (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5globalaccel-data (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5iconthemes-data (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5jobwidgets-data (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5solid5-data (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5sonnet5-data (5.68.0-0ubuntu1) ...
Purging configuration files for libkf5xmlgui-data (5.68.0-0ubuntu2) ...
Purging configuration files for linux-image-5.13.0-30-generic (5.13.0-30.33~20.04.1) ...
Purging configuration files for linux-image-5.13.0-51-generic (5.13.0-51.58~20.04.1) ...
Purging configuration files for linux-image-5.13.0-52-generic (5.13.0-52.59~20.04.1) ...
Purging configuration files for linux-modules-5.13.0-30-generic (5.13.0-30.33~20.04.1) ...
Purging configuration files for linux-modules-5.13.0-51-generic (5.13.0-51.58~20.04.1) ...
Purging configuration files for linux-modules-5.13.0-52-generic (5.13.0-52.59~20.04.1) ...
Purging configuration files for linux-modules-extra-5.13.0-30-generic (5.13.0-30.33~20.04.1) ...
Purging configuration files for linux-modules-extra-5.13.0-51-generic (5.13.0-51.58~20.04.1) ...
Purging configuration files for linux-modules-extra-5.13.0-52-generic (5.13.0-52.59~20.04.1) ...
Purging configuration files for mysql-server-8.0 (8.0.29-0ubuntu0.20.04.3) ...
Purging configuration files for smb4k (3.0.4-1) ...
lvi@server:~$ uname -a
Linux server.ldap.com 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Hors ligne

#8 Le 19/08/2022, à 08:25

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Par contre, dans le fichiers smb.conf, les admins users peuvent tout faire, creer des dossiers et des fichiers alors que les write list et read list ne servent a rien et ne peuvent rien faire a part naviguer dans les dossiers auxquelles ils ont acces

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   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
   usershare allow guests = yes
   min protocol = SMB2

[homes]
comment = Home Directories
browseable = yes
path = /

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

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[Archives_CDs]
path = /Share/Archives_CDs
comment = Acces PROD
valid users = JDR LVI
invalid users = ARA altatech_bench CBO CCO Controle ECH ent2 Entrees GAM GMO \
KLO LDE FRO LMO LSI MAG MC2 MGI NMA optique \
SGA SGE
write list = JDR LVI
admin users = JDR LVI
create mode = 0660
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[Cables]
path = /Share/Cables
comment = Acces PROD
valid users = LVI JDR FCO GAM GVO JGG LMO LFL NMA SGE
invalid users = ARA AST DMO altatech_bench Bancdetest CBO CCO Controle ECH ent2 \
Entrees FLH GMO KLO LABO FRO MAG MC2 MGI optique \
SGA SLA XIB
write list = LVI JDR FCO GAM GVO JGG LMO LFL NMA SGE
admin users = LVI JDR
create mode = 0660
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[CDs_PROD]
path = /Share/CDs_production
comment = Acces PROD
valid users = LVI JDR MC2
invalid users = altatech_bench CCO ECH Entrees KLO MGI SGA
write list = LVI JDR MC2
admin users = LVI JDR
create mode = 0660
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

Hors ligne

#9 Le 19/08/2022, à 08:29

iznobe

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Bonjour , pour commencer , il faut verifier les droits des fichiers / dossiers sur le serveur :

ls -la /Share/Archives_CDs/

Ensuite il faut savoir , que l' ordre dans lequel on declare les options dans la config du partage du smb.conf est tres important .

un petit exemple en vitesse pour illustrer , si tu mets ca :

[Archives_CDs]
path = /Share/Archives_CDs
comment = Acces PROD
create mode = 0660
writable = yes
read only = yes

ton partage ne sera pas accessible en écriture .

Du coup , il vaut mieux partir des options les plus globales , pour finir vers les plus restrictives .
et ne specifier que les options utiles ( qui sont différentes de celle par défaut ) :

[Archives_CDs]
path = /Share/Archives_CDs
comment = Acces PROD
browseable = yes
writable = yes
guest ok = no
public = no
directory mask = 770
create mode = 0660
admin users = JDR LVI
write list = JDR LVI
valid users = JDR LVI
invalid users = ARA altatech_bench CBO CCO Controle ECH ent2 Entrees GAM GMO \
KLO LDE FRO LMO LSI MAG MC2 MGI NMA optique \
SGA SGE

je suis plus trop certain de l' option " create mode " , ca ne serait pas plutôt create mask ?
il faut utiliser la commande : testparm comme indiquée dans le commentaire en haut du fichier pour tester que les paramètres que tu utilises sont conformes et que la structure du fichier est aussi conforme .
donne donc son retour pour qu ' on voit ensemble ce que ca donne .

Dernière modification par iznobe (Le 19/08/2022, à 08:31)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#10 Le 19/08/2022, à 08:33

bruno

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Bonjour,

Il ne suffit pas de configurer les utilisateurs samba, il faut aussi que ces utilisateurs aient les droits en lecture et en écriture sur le dossier partagé. Retour de :

ls -al  /Share/Archives_CDs

P.S. : merci de remettre en forme ton premier message comme demandé par @xubu1957.

#11 Le 19/08/2022, à 08:42

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

ok je vais me repencher sur l'ordre des options

@bruno Comment ca sur le dossier partagé? Il ne faut pas configurer les droit d'acces dans le fichier smb.conf?

lvi@server:~$ ls -la /Share/Cables/
total 8
drwxr-xr-x  2 root root 4096 juil. 26 10:29 .
drwxr-xr-x 66 root root 4096 juil. 26 10:38 ..

j'ai pris "cables" parce que archives_cd, les utilisateurs n'y ont pas accès de bases

Hors ligne

#12 Le 19/08/2022, à 08:43

iznobe

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

lelen10 a écrit :

ok je vais me repencher sur l'ordre des options

@bruno Comment ca sur le dossier partagé? Il ne faut pas configurer les droit d'acces dans le fichier smb.conf?

lvi@server:~$ ls -la /Share/Cables/
total 8
drwxr-xr-x  2 root root 4096 juil. 26 10:29 .
drwxr-xr-x 66 root root 4096 juil. 26 10:38 ..

j'ai pris "cables" parce que archives_cd, les utilisateurs n'y ont pas accès de bases

ba du coup evidemment aucun interet ...

j' avais demandé la meme chose que bruno au debut de mon message :

pour commencer , il faut verifier les droits des fichiers / dossiers sur le serveur :

ls -la /Share/Archives_CDs/

si les noms de fichiers ne sont pas a montré , tu peux les changer , c ' est les permissions qu ' il faut voir , les noms ne nous interressent pas .

il est evident que si les droits du serveur n' autorise aucun acces sur les fichiers pour les users , alors samba ne pourra pas les transformer . samba ne peut autoriser uniquement quelquechose dont les permissions des fichiers eux meme sont deja autorisées .

si ton dossier est en root:root et 770 , alors tu auras un acces refusé pour tous les users quoi que tu mette dans ton smb.conf

Dernière modification par iznobe (Le 19/08/2022, à 08:54)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#13 Le 19/08/2022, à 09:01

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Ok donc cela veut dire qu'il faut que je change le root root. Comment on fait?

Et pourquoi les admin users dans le smb.conf peuvent tout faire?

lvi@server:~$ ls -la /Share/Archives_CDs/
total 24
drwxr-xr-x   2 root root  4096 juil. 26 14:13 .
drwxr-xr-x  66 root root  4096 juil. 26 10:38 ..
-rw-rwx---+  1 root lvi  12032 juil. 26 14:13 testlecture.docx

Hors ligne

#14 Le 19/08/2022, à 09:18

iznobe

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

les admins peuvent tout faire  car ils sont considérés comme : root dans ce dossier là par l' intermédiaire de samba .

A priori tu as des lacunes importantes sur les permissions linux ... avant de changer les permissions de ce dossier , il faut determiner quelles permissions tu as besoin d' attribuer a ce dossier pour son proprietaire ( l ' administrateur de ce dossier , toi je suppose ) , pour ceux qui feront parti du groupe de ce dossier , et pour les autres .

une fois que tu sais ca , alors on pourra changer les permissions de ce dossier afin que cela corresponde .

generalement , on gere de la sorte ( a condition que les groupes et utilisateurs soient deja en place dans le systeme du serveur )

on place le propriétaire du fichier sur l' administrateur , on place le groupe des fichiers sur les utilisateurs .
on attribue les pleins pouvoirs a l' administrateur .
selon ce qu ' on désire attribuer comme pouvoir aux utilisateurs , on donne des droits plus ou moins grands , et on interdit aux autres .
comme on ne sait pas ce que tu as fait au niveau utilisateurs sur ton serveur , on ne peut pas encore dire grand chose .

pour changer les permissions de fichiers on utilise la commande chmod .
pour changer le proprietaire et le groupe des fichiers on utilise la commande chown .

la doc pour plus d' infos : https://doc.ubuntu-fr.org/permissions

si tes users sont tous definis correctement sur ton serveur .
ne pas faire les commandes suivantes , c ' est juste pour explication !
tu peux donc par exemple changer le proprietaire et le groupe des fichiers dossiers en tapant :

sudo chown -R admin:users /Share/Archives_CDs

les fichiers appartiendront donc a admin et au groupe users , qui respectivement auront les permissions que tu donneras avec la commande chmod suivante :
si ta session est celle de admin sans sudo du coup :

chmod -R 752 /Share/Archives_CDs

qui donneront les pleins pouvoir a admin ( 1 + 2 + 4 =7 ) , le droit de lire et executer au groupe " users " ( 1 + 4 = 5 ), et le droit d' ecrire au autres ( 2 ) : ceux qui ne font pas partie de " users " et qui ne sont pas admin non plus .


je recapitule vite fait .
il faut donc que sur ton serveur
- tu ai bien les utilisateurs en place , et faisant tous parti d' un meme groupe , ou de plusieurs groupes differents si plusieurs dossiers a gerer et plusieurs acces a des dossiers que certains utilisateurs ne doivent pas acceder .

- que tu definnisse ensuite le proprietaire de chaque dossier ainsi que le groupe a qui il appartiendra .
- les droits qu ' auront le groupe a qui le dossier appartiendra ( lire ecrire executer ) et les autres ( pour le proprio , c ' est presque tout le temps 7 ) .

ensuite tu pourras alors peaufiner les utilisateurs et leurs droits , dans une 2eme couche ( samba ) afin de gerer cela plus finement si besoin .

Dernière modification par iznobe (Le 19/08/2022, à 09:31)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#15 Le 19/08/2022, à 09:32

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

Ok merci pour ces explications détaillées, je commence à mieux comprendre comment cela fonctionne.

La structure du serveur est que pour chaques dossiers (environ 60), chaques utilisateurs à soit un acces en mode lecture simple, soit en ecriture, soit aucun acces du tout.
Mais cela change a chaque dossier suivant les users,
Par exemple, qqn qui a un acces ecriture sur un dossier peut avoir un acces refusé sur un autre dossier ou un acces en mode lecture et vice versa pour la 50taine d'utilisateurs.
Actuellement tous les users sont dans un groupe "sambausers".

Du coup, il est difficile de créer des groupes car tout les acces varie selon chaque dossier.

Il y aurait une solution?

Si j'ai bien compris, il faudrait un groupe pour les writers, un groupe pour les readers et un groupe pour ceux qui y ont pas acces? Et ensuite parametrer qui est dans chaque groupe pour chaque dossiers?

Dernière modification par lelen10 (Le 19/08/2022, à 09:36)

Hors ligne

#16 Le 19/08/2022, à 09:41

iznobe

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

bin sur , la solution la plus " simple " a mon avis : tu fais comme tu as pratiqué dans ton smb.conf , en autorisant a la main et interdisant a la main les utilisateurs pour les droits ecrire lire ou rien du tout .
tu crees un groupe special , par exemple : samba_users , dans lequel tu places tous les utilisateurs .
tu definis les propietaires et groupe de tous les dossier sur : " admin : samba_users " .
ce qui autorisera sur le serveur tous les utilisateurs de ce groupe a acceder aux fichiers de tous les dossiers et pour les permissions en 760 .

le serveur donnera les pleins pouvoirs au proprietaire , le droit de lire + ecrire a tous les utilisateurs du groupe , et rien aux autres .
en passant par samba , tu restreins alors aux utilisateurs les permissions dont tu as finalement besoin pour chaque dossiers / fichiers .
il ya probablement mieux a faire , mais c ' est un debut .
sans plan precis difficile de dire . mais c ' est ce qui me semble le moins contraignant .

logiquement il devrait deja exister un groupe pour samba : " smb_users " peut etre , a verifier avec :

groups

dans lequel tu pourrais donc placer tous les utilisateurs qui auront besoin d ' accéder a un quelconque fichiers / dossiers via samba .

Dernière modification par iznobe (Le 19/08/2022, à 09:45)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#17 Le 19/08/2022, à 10:54

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

J'ai tout mis tout les utilisateurs dans le groupe sambausers et j'ai attribuer les permissions 760

lvi@server:~$ sudo ls -la /Share/BE_opto-meca/
total 32
drwxrw----   4 lvi  sambausers  4096 août  19 10:06  .
drwxr-xr-x  66 root root        4096 juil. 26 10:38  ..
-rwxrw----+  1 lvi  sambausers 12025 août  17 14:22 'fichier test.docx'
drwxrw----   2 lvi  sambausers  4096 août  18 13:18 'Nouveau dossier'
drwxrw----   3 lvi  sambausers  4096 août  19 10:05  test

Comment je pourrait enlever le root root qui ne part pas?
Et sur les machines client je n'ai plus acces au dossier apres avoir fait la permission 760

Hors ligne

#18 Le 19/08/2022, à 11:02

iznobe

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

bon , pour que ca soit clair , on va prendre un dossier precis .
on reglera les permissions pour le dossier de depart : /Share/Archives_CDs , il te suffira de reprendre la proedure en changeant les chemins pour les autres dossiers .

pour avoir les permissions de traverser le dossier et ses sous dossiers :

sudo chmod -R +X  /Share/Archives_CDs

cela n ' autorisera que les dossiers a etre traversés . le fichiers ne changeront pas de permissions .

Pour attriburer les bon proprios au dossier , sous-dossiers et fichiers :

sudo chown -R ADMIN:GROUPE   /Share/Archives_CDs

en remplacant ADMIN et GROUPE par le nom de celui qui va gerer ca et le groupe qui aura acces .

Prends le temps de lire

iznobe a écrit :

la doc pour plus d' infos : https://doc.ubuntu-fr.org/permissions

afin de bien comprendre comment cela fonctionne et les subtilités de la chose . ca reste relativement complexe au depart et tu auras forcément besoin de peaufiner a ce niveau là avec le temps et l' evolution de la mise en place .

Dernière modification par iznobe (Le 19/08/2022, à 11:05)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#19 Le 19/08/2022, à 12:05

lelen10

Re : [Résolu]Serveur Samba ubuntu client windows, pas d'acces aux fichiers

C'est bon !
Cela fonctionne comme tu l'as dit !
Je vais me repencher sur la doc plus en détails pour mieux comprendre.

Merci beaucoup pour ton aide!

Hors ligne