[Samba] Plus d'accès au partage Samba en écriture (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Arkot
Hankyu
Messages : 16
Inscription : jeu. 04 juin 2009, 18:22

[Samba] Plus d'accès au partage Samba en écriture (résolu)

Message par Arkot »

Bonjour à tous :

Depuis la dernière mise à jour du kernel je n'ai plus accès en écriture à mon partage Samba (disque dur USB branché sur une box internet).

Voici la ligne du fstab qui fonctionnait jusqu'à présent :

Code : Tout sélectionner

//192.168.1.1/usb /mnt/bbox cifs rw,user="",pass="",vers=1.0,uid=arkot,gid=users,file_mode=0666,dir_mode=0777,nounix,x-systemd.automount,x-systemd.device-timeout=3,_netdev 0 0
Lorsque je créé un fichier avec mon user, j'ai cette erreur :

Code : Tout sélectionner

$ echo aa >/mnt/bbox/aaa.txt
bash: /mnt/bbox/aaa.txt: Permission non accordée
Le fichier est créé avec ces permissions mais vide :

Code : Tout sélectionner

$ ll /mnt/bbox/aaa.txt 
-rw-r--r-- 1 root root 0  2 mars   2021 /mnt/bbox/aaa.txt
J'ai essayé un peu toutes les options que j'ai trouvé mais je n'arrive pas à retrouver le comportement d'avant.

Avez-vous une idée ?


Merci !
Dernière modification par Arkot le mer. 03 mars 2021, 13:31, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Samba] Plus d'accès au partage Samba en écriture

Message par benjarobin »

Bonjour,
L'utilisateur et le groupe n'ont pas été appliqué. Cela ressemble à un bug quelque part...
Peux tu essayer de monter en ligne de commande (en root):

Code : Tout sélectionner

mount  "//192.168.1.1/usb" "/mnt/bbox" -t cifs "rw,user=,pass=,vers=1.0,uid=arkot,gid=users,file_mode=0666,dir_mode=0777"
ls -l /mnt/bbox/aaa.txt
dmesg | tail -20
mount | grep bbox
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Arkot
Hankyu
Messages : 16
Inscription : jeu. 04 juin 2009, 18:22

Re: [Samba] Plus d'accès au partage Samba en écriture

Message par Arkot »

Merci pour ta réponse.

Voici les résultats des commandes :

Code : Tout sélectionner

# mount //192.168.1.1/usb /mnt/bbox -t cifs -o "rw,user=,pass=,vers=1.0,uid=arkot,gid=users,file_mode=0666,dir_mode=0777"

# ls -l /mnt/bbox/aaa.txt
-rw-r--r-- 1 root root 0  2 mars  15:18 /mnt/bbox/aaa.txt

# dmesg | tail -20
[151488.993848] audit: type=1327 audit(1614755401.762:4364): proctitle=2F7573722F62696E2F63726F6E64002D6E
[151489.002035] audit: type=1105 audit(1614755401.769:4365): pid=427381 uid=0 auid=973 ses=512 msg='op=PAM:session_open grantors=pam_loginuid,pam_limits,pam_unix acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151489.002854] audit: type=1110 audit(1614755401.772:4366): pid=427381 uid=0 auid=973 ses=512 msg='op=PAM:setcred grantors=pam_unix,pam_env acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151496.286086] audit: type=1104 audit(1614755409.059:4367): pid=427381 uid=0 auid=973 ses=512 msg='op=PAM:setcred grantors=pam_unix,pam_env acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151496.286420] audit: type=1106 audit(1614755409.059:4368): pid=427381 uid=0 auid=973 ses=512 msg='op=PAM:session_close grantors=pam_loginuid,pam_limits,pam_unix acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151788.297165] audit: type=1101 audit(1614755701.067:4369): pid=427894 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_access,pam_unix,pam_time acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151788.297895] audit: type=1103 audit(1614755701.067:4370): pid=427894 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_unix,pam_env acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151788.297914] audit: type=1006 audit(1614755701.067:4371): pid=427894 uid=0 old-auid=4294967295 auid=973 tty=(none) old-ses=4294967295 ses=513 res=1
[151788.297926] audit: type=1300 audit(1614755701.067:4371): arch=c000003e syscall=1 success=yes exit=3 a0=3 a1=7fff57123930 a2=3 a3=3cd items=0 ppid=276 pid=427894 auid=973 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=513 comm="crond" exe="/usr/bin/crond" key=(null)
[151788.297938] audit: type=1327 audit(1614755701.067:4371): proctitle=2F7573722F62696E2F63726F6E64002D6E
[151788.306011] audit: type=1105 audit(1614755701.077:4372): pid=427894 uid=0 auid=973 ses=513 msg='op=PAM:session_open grantors=pam_loginuid,pam_limits,pam_unix acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151788.306797] audit: type=1110 audit(1614755701.077:4373): pid=427894 uid=0 auid=973 ses=513 msg='op=PAM:setcred grantors=pam_unix,pam_env acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151795.577742] audit: type=1104 audit(1614755708.347:4374): pid=427894 uid=0 auid=973 ses=513 msg='op=PAM:setcred grantors=pam_unix,pam_env acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151795.578673] audit: type=1106 audit(1614755708.347:4375): pid=427894 uid=0 auid=973 ses=513 msg='op=PAM:session_close grantors=pam_loginuid,pam_limits,pam_unix acct="munin" exe="/usr/bin/crond" hostname=? addr=? terminal=cron res=success'
[151855.953570] audit: type=1100 audit(1614755768.723:4376): pid=428244 uid=1001 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=pam_faillock,pam_permit,pam_faillock acct="arkot" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[151856.068028] audit: type=1101 audit(1614755768.837:4377): pid=428244 uid=1001 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="arkot" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[151856.068595] audit: type=1110 audit(1614755768.837:4378): pid=428244 uid=1001 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[151856.069965] audit: type=1105 audit(1614755768.840:4379): pid=428244 uid=1001 auid=4294967295 ses=4294967295 msg='op=PAM:session_open grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[151944.027204] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
[151944.027226] CIFS: Attempting to mount \\192.168.1.1\usb

# mount | grep bbox
//192.168.1.1/usb on /mnt/bbox type cifs (rw,nosuid,nodev,noexec,relatime,vers=1.0,cache=strict,username=root,uid=1001,noforceuid,gid=985,noforcegid,addr=192.168.1.1,soft,unix,posixpaths,serverino,mapposix,acl,rsize=61440,wsize=65536,bsize=1048576,echo_interval=60,actimeo=1,user=)
Dans le mount on voit bien que l'uid (1001=arkot) et le gid (985=users) sont bon pourtant, mais je ne vois pas d'infos concernant les droits des fichiers (file_mode et dir_mode).
J'ai essayé en mettant mon utilisateur dans user mais ça ne change rien.
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [Samba] Plus d'accès au partage Samba en écriture

Message par laurent85 »

Bonjour,
Etant donné qu'il s'agit d'une bbox et qu'on a pas la main sur les paramètres côté serveur, droits, protocole, etc..., utilise l'option guest :

Code : Tout sélectionner

sudo mount -t cifs -o guest,uid=arkot,forceuid,vers=1.0 //192.168.1.1/usb /mnt/bbox
Avatar de l’utilisateur
Arkot
Hankyu
Messages : 16
Inscription : jeu. 04 juin 2009, 18:22

Re: [Samba] Plus d'accès au partage Samba en écriture

Message par Arkot »

J'ai trouvé la solution, j'ai remplacé l'option nounix par linux et tout fonctionne correctement. J'ai bien les uid/gid et file_mode/dir_mode correct :

Code : Tout sélectionner

$ mount |grep bbox
//192.168.1.1/usb on /mnt/bbox type cifs (rw,relatime,vers=1.0,cache=strict,username="",uid=1001,noforceuid,gid=985,noforcegid,addr=192.168.1.1,file_mode=0666,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=61440,wsize=65536,bsize=1048576,echo_interval=60,actimeo=1,user="",x-systemd.automount,_netdev)
Merci pour votre aide.
Répondre