[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: umask spécifique à un répertoire



Le man dit
       A  child  process created via fork(2) inherits its parent's
umask.  The umask is left unchanged by execve(2).

Cela voudrait dire qu'il faut faire un fork, puis dans le process créé
faire le umask qui sera valable pour tous les sous process de ce fork,
mais pas ailleurs,

non ?

Thierry


Le Wed, 10 Jun 2015 17:29:23 +0200,
steve <dlist@bluewin.ch> a écrit :

> Le 10-06-2015, à 17:10:58 +0200, Francois Lafont a écrit :
> 
> > Salut,
> > 
> > On 10/06/2015 16:57, steve wrote:
> > 
> > >   Je cherche à définir un umask spécifique à un répertoire. Je
> > > sais le faire à la main (« umask 177 »  pour que les fichiers
> > > créés dans le répertoire où j'ai exécuté cette commande aient 600
> > > comme permissions). 
> > 
> > Es-tu sûr que la commande usmask agisse uniquement au niveau du
> > répertoire sur lequel tu te trouves ?
> 
>   Non, je me suis mal exprimé, je pensais déjà à la suite (le umask
> dans le .bashrc) quand j'ai rédigé cette partie du message. Et
>   effectivement il semble global au compte. Sorry.
>   
>  
> > >   Est-il donc possible de spécifier un umask par répertoire ?
> > 
> > À ma connaissance ce n'est pas possible mais ça ne prouve rien. ;)
>   
>   C'est vrai ;)
> 
>   Une autre modeste âme aurait-elle une idée sur la question ?  
> 


Reply to: