Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3026 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  pb de droits [sur cp]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb de droits [sur cp]

n°1394737
francoisp3​1
Posté le 14-09-2016 à 19:15:45  profilanswer
 

Bonjour
 
j ai un souci bizarre avec des droits  
quand je copie avec un compte un fichier cree par un autre compte du meme groupe vers un NFS via

Code :
  1. cp -p

la copie fonctionne mais pas la preservation des droits
quand je copie avec un compte un fichier cree par un autre compte du meme groupe vers un NFS via

Code :
  1. cd /travail/log/appli_s/ ;  tar cpvf - test1.txt | (cd /todo/appli_s ; tar xpvf - )

la la préservation des droits sur "groupe" & other fonctionne
 
les droits sur lu fichier d origine sont 664
 
la destination est un montage NAS
 
demonstration
 


[DEV root@nmachine27 ~]$ su - testouille
[DEV testouille@nmachine27 ~]$ echo toto > /travail/log/appli_s/test1.txt
[DEV testouille@nmachine27 ~]$ rm /todo/appli_s/test1.txt
[DEV testouille@nmachine27 ~]$ logout
[DEV root@nmachine27 ~]$ ls -l /travail/log/appli_s/test1.txt
-rw-rw-r-- 1 testouille dba 5 Sep 14 15:28 /travail/log/appli_s/test1.txt
[DEV root@nmachine27 ~]$ cp -p /travail/log/appli_s/test1.txt /todo/appli_s/test1.txt
[DEV root@nmachine27 ~]$ ls -l /todo/appli_s/test1.txt
-rw-rw-r-- 1 testouille dba 5 Sep 14 15:28 /todo/appli_s/test1.txt
[DEV root@nmachine27 ~]$ rm -f /todo/appli_s/test1.txt
[DEV root@nmachine27 ~]$ sync
[DEV root@nmachine27 ~]$ su - testouille01
[DEV testouille01@nmachine27 ~]$ id
uid=741(testouille01) gid=601(dba) groups=601(dba)
[DEV testouille01@nmachine27 ~]$  cp -p /travail/log/appli_s/test1.txt /todo/appli_s/test1.txt
cp: preserving permissions for `/todo/appli_s/test1.txt': Operation not permitted
[DEV testouille01@nmachine27 ~]$  ls -l /todo/appli_s/test1.txt
-rw------- 1 testouille dba 5 Sep 14 15:28 /todo/appli_s/test1.txt
[DEV testouille01@nmachine27 ~]$
[DEV testouille01@nmachine27 appli_s]$ cd /travail/log/appli_s/ ;  tar cpvf - test1.txt | (cd /todo/appli_s ; tar xpvf - )
test1.txt
test1.txt
[DEV testouille01@nmachine27 appli_s]$ ls -l /todo/appli_s/test1.txt
-rw-rw-rw- 1 testouille01 dba 5 Sep 14 15:31 /todo/appli_s/test1.txt


la on voit bien le chaangement de comportement des droits sur la destination


[DEV testouille01@nmachine27 ~]$ cp -p /travail/log/appli_s/test1.txt /todo/appli_s/
cp: preserving permissions for `/todo/appli_s/test1.txt': Operation not permitted
[DEV testouille01@nmachine27 ~]$ ls -lrth  /todo/appli_s/test
test1.txt        test_nominal_CR
[DEV testouille01@nmachine27 ~]$ ls -lrth  /todo/appli_s/test1.txt
-rw------- 1 testouille dba 5 Sep 14 16:11 /todo/appli_s/test1.txt
[DEV testouille01@nmachine27 ~]$ cd /travail/log/appli_s/ ;  tar cpvf - test1.txt | (cd /todo/appli_s ; tar xpvf - )
test1.txt
test1.txt
[DEV testouille01@nmachine27 appli_s]$ cd /todo/appli_s/
[DEV testouille01@nmachine27 appli_s]$ ls -lrth test1.txt
-rw-rw-r-- 1 testouille01 dba 5 Sep 14 16:11 test1.txt
[DEV testouille01@nmachine27 appli_s]$
[DEV root@nmachine27 ~]$ rm -f /todo/appli_s/test1.txt
[DEV root@nmachine27 ~]$ su - testouille01
[DEV testouille01@nmachine27 ~]$ cd /todo/appli_s/
[DEV testouille01@nmachine27 appli_s]$ cp -p /travail/log/appli_s/test1.txt /todo/appli_s/
cp: preserving permissions for `/todo/appli_s/test1.txt': Operation not permitted
[DEV testouille01@nmachine27 appli_s]$ ls -lrth test1.txt
-rw------- 1 testouille dba 5 Sep 14 16:11 test1.txt
[DEV testouille01@nmachine27 appli_s]$ cd /travail/log/appli_s/ ;  tar cpvf - test1.txt | (cd /todo/appli_s ; tar xpvf - ) ; cd /todo/appli_s/
test1.txt
test1.txt
[DEV testouille01@nmachine27 appli_s]$ ls -lrth test1.txt
-rw-rw-r-- 1 testouille01 dba 5 Sep 14 16:11 test1.txt
DEV testouille01@nmachine27 appli_s]$


 
ce que j ai deja verifie
-le type de FS cote nas
-y a pas d acl
-l imapd est ok
-l authentification des users est la meme
-la version de nfs forcee a 3 pour etre bien sur = idem
-montage en noacl pour etre sur=idem
-montage hard = idem
-y a pas de umask
-la reconnaissance des flags du NFS :  Flags: cote machine27

Code :
  1. rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=X.X.X.254,mountvers=3,mountport=1234,mountproto=udp,local_lock=none,addr=X.X.X.254


-etc/passwd et etc/group ca c est OK
-j ai bien sur tente de demonter le volue changer les droits sur le repertoire (point de montage) et remonter = idem
 
pourquoi cp -p n est pas capable de conserver les droits... ators que tar oui !?
 
la j avoue que j y ai passe de temps sans trouver... ps: inutile de demander de tester des modifs cote NAS c est pas du pc c est de lappliance donc zero modif possible ... meme pas d upgrade firmware
si vous avez une idée
 
 :ouch: la j ai jamais u ça ...enfin si une fois y a très longtemps mais comment on avait fait a l époque... mystère   :whistle:  :sweat:  
 
Merci pour votre aide


Message édité par francoisp31 le 14-09-2016 à 19:19:11
mood
Publicité
Posté le 14-09-2016 à 19:15:45  profilanswer
 

n°1394803
PierreC
Posté le 15-09-2016 à 22:02:08  profilanswer
 

à mon avis un cp -p doit faire un chown et chgrp. Alors qu'un tar ne fait que décompresser
 
Cas simple sans NFS avec deux utilisateurs pierre, npa, puis root :  
 

Code :
  1. pierre@UX32-lin:/tmp$ cd /tmp
  2. pierre@UX32-lin:/tmp$ touch fic_pierre
  3. npa@UX32-lin:~$ cd /tmp
  4. npa@UX32-lin:/tmp$ cp -p fic_pierre fic_npa
  5. root@UX32-lin:/tmp# cd /tmp
  6. root@UX32-lin:/tmp# cp -p fic_pierre fic_root
  7. root@UX32-lin:/tmp# ls -l fic_*
  8. -rw-rw-r-- 1 npa    npa    0 sept. 15 21:57 fic_npa
  9. -rw-rw-r-- 1 pierre pierre 0 sept. 15 21:57 fic_pierre
  10. -rw-rw-r-- 1 pierre pierre 0 sept. 15 21:57 fic_root


npa n'a pas le droit de faire un chown, mais root à le droit.
 
 
Pour info j'avais la même erreur que toi quand je copiais des fichiers de mon linux sur ma freebox à travers un montage smb


---------------
Du tofu en Alsace : www.tofuhong.com
n°1394812
francoisp3​1
Posté le 16-09-2016 à 08:46:03  profilanswer
 

merci mais non pas lie a cp tester aussi du moe par exemple  ...ca j y avais pense bien sur ou un cpdiffrent ne regle pas le probleme non plus  etc....

n°1394817
PierreC
Posté le 16-09-2016 à 09:37:00  profilanswer
 

dans ce cas je dirais que c'est une fonctionnalité NFS du à sa sécurité basé sur l'UID de l'utilisateur plutot que sur le nom de l'utilisateur
 
Sur serveur 1 si pierre à lUID 1000 et sur serveur 2 npa à l'UID 1000 . Si pierre copie son fichier sur le serveur 2 le fichier appartiendra à npa.


---------------
Du tofu en Alsace : www.tofuhong.com
n°1394833
francoisp3​1
Posté le 16-09-2016 à 12:31:18  profilanswer
 

c est ce que je crains effectivement ... et comme c est pas un serveur NFS mais une appliance .... DTC :'( .... va falloir surcoucher cp par un script qui va contourner la problématique.... c est sale .... mais  je vois que ca


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  pb de droits [sur cp]

 

Sujets relatifs
Disque dur usb externe ext4 : droits en écriture pour l'utilisateur ?Xbuntu : problème de mot de passe et de droits
Historique modification droitsajouter une entrée à au fichier de mots de passes .ht : les droits ?
apache 2 - problème droits d'accèsun "point" au niveau des droits sous LINUX (CentOS)
Minidlna - Droits d'accèsInstaller Ubuntu sur un SSD et bouter depuis un PC sans droits d'admin
Montage NFS : pas de récursivité des droits en écritureLister les fichiers en fonction de leurs droits
Plus de sujets relatifs à : pb de droits [sur cp]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR