Hi, > Am 05.04.2017 um 09:23 schrieb Lionel SPINELLI <spine...@ciml.univ-mrs.fr>: > > Hello Reuti, > > thanks for your response. The problem occured when I had to move the shared > folder where output files are wirtten from a NAS to an other. On the old NAS, > everything was fine. I changed for a new one where rights management is > different. I used the same CIFS mount for both NAS but on the ne wone the > issue occured. For now, I have solved the issue by adding the noacl and > noperm options in the CIFS mount but this is not satisfying since it is too > much open.
Doesn't the NAS provide a traditional NFS export? Personally I think, mounting an external volume by CIFS on a Linux system is not the best solution. There will always be an intersection-set of features of both worlds, which may vary by the implementation. And it looks like this is happening in your setup. > I have tried to managed the umask with a Starter Method but fails to make it > work. It seems that whatever I do, the Starter Method is not launched. I have > a single queue with a parallel environment. I set the Starter Method path in > the qconf and tested the script that should be called (it works). However, > the Starter Method is nerved applied (I added some touch of files in the > Starter script to check whether it is launched or not). Already before the starter_method starts, the prolog and/or start_proc_args of the PE are executed. Maybe they failed already. -- Reuti > So, I don't know what is the best way to solve my issue. Do you have any > advise? > > Thanks in advance. > Best regards. > > Lionel Spinelli - Ingénieur de recherche en bioinformatique > UMR_S 1090 TAGC et UMR_S 1104 CIML > Aix-Marseille Université - LUMINY - 163 Avenue de Luminy - 13009 Marseille > Tél: +33(0)4 91 82 87 12 (TAGC) / +33(0)4 91 26 91 90 (CIML) > Site : http://www.univ-amu.fr - Email : lionel.spine...@univ-amu.fr > Afin de respecter l'environnement, merci de n'imprimer cet email que si > nécessaire. > > ________________________________________ > De : Reuti <re...@staff.uni-marburg.de> > Envoyé : mardi 4 avril 2017 11:25 > À : Lionel SPINELLI > Cc : users@gridengine.org > Objet : Re: [gridengine users] output file permission > > Hi, > >> Am 04.04.2017 um 09:52 schrieb Lionel SPINELLI <spine...@ciml.univ-mrs.fr>: >> >> Hello all, >> >> I have an issue with the permissions of the output file of my jobs. The >> output file path is specified in the script through the -o option. The file >> is created with umask 022 by the root (since SGE is run by root). > > Usually it's only created by the execd after it changed to the user who runs > the job. Otherwise it would indeed be useless. > > >> Then, the job starts using the submission user and fails because it cannot >> open the output file due to permission issue (permission denied). And in >> fact the file is "-rw-r--r-- root users". >> The place where the file is created is a CIFS mount. I have search through >> the internet for a solution and only found the one consisting in modifying >> the umask through the starter method. > > Yes, the 022 is hard coded in the source. Some users allow others to write to > the output files too, or have a distribution where each user is his own group > too. > > >> I have tried to set this started method in my queue with the script: > > Is this effect new in the cluster, or is it a new installation and fails > instantly? > > -- Reuti >
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ users mailing list users@gridengine.org https://gridengine.org/mailman/listinfo/users