Bonsoir à tous,
Fraîchement débarqué de windows et admin sys, j'ai du mal à vraiment retrouver la bonne compréhension de la gestion des droits d'accès sur Linux.
Je souhaite mettre en place un Samba sur ma Debian11 dans le but de pouvoir m'envoyer des fichiers depuis mon smatrphone.
Tout fonctionne impec
SAUF l'accès même du répertoire pour mon user "thomas".... Je vous explique tout ça :
1 : j'ai crée un user shareusr sous Debian
adduser shareusr 2 : j'ai crée le user sous Samba
smbpasswd -a shareusr3 : J'ai crée un groupe sharegrp
groupadd sharegrp4 : j'ai associé le user au groupe
usermod -G sharegrp shareusrj'ai également ajouté le groupe à mon utilisateur courant "thomas"
gpasswd -a thomas sharegrp5 : je crée un répertoire pour mon share
mkdir /srv/share/6 : je remplace le groupe par defaut par sharegrp
chgrp -R sharegrp /srv/share7 : je force un 770 pour le folder
chmod -R 770 /srv/shareau niveau du fichier de config de Samba :
[share]
comment = Network share
path = /srv/share
guest ok = no
read only = no
browseable = yes
valid users = @sharegrp
create mask = 0770
directory mask = 0770
force group = sharegrpJe restart le service Samba.
1 : j'arrive bien à accéder au share SMB depuis mon smartphone et user "sharusr". Je peux lire/modifier/executer. Tout ok
2 : depuis mon user "thomas" je ne peux pas accéder au folder /srv/share ?? Je dois monter en sudo et ça passe. Je dois le faire pour le folder et aussi pour chaque fichiers présent dans le folder ?....
Les fichiers ont pour owner "shareusr" et en groupe "sharegrp".
C'est logique mais ce que je ne comprends pas c'est pourquoi le user "thomas", membre également de "sharegrp"
ne peut pas accéder nativement au folder ? Cette partie là m’échappe complément.
Merci d'avance pour vos aides !
Dernière modification par debxx11xx (28-05-2023 22:57:55)