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).
Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
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).
Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
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).
Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
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 ?
> Est-il donc possible de spécifier un umask par répertoire ?
À ma connaissance ce n'est pas possible mais ça ne prouve rien. ;)
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 ?
> Est-il donc possible de spécifier un umask par répertoire ?
À ma connaissance ce n'est pas possible mais ça ne prouve rien. ;)
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 ?
> Est-il donc possible de spécifier un umask par répertoire ?
À ma connaissance ce n'est pas possible mais ça ne prouve rien. ;)
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 f ichiers
> > 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 s uite (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 rie n. ;)
C'est vrai ;)
Une autre modeste âme aurait-elle une idée sur la question ?
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 f ichiers
> > 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 s uite (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 rie n. ;)
C'est vrai ;)
Une autre modeste âme aurait-elle une idée sur la question ?
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 f ichiers
> > 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 s uite (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 rie n. ;)
C'est vrai ;)
Une autre modeste âme aurait-elle une idée sur la question ?
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 ?
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 ?
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 ?
Salut,
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). Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
Merci
S
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Salut,
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). Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
Merci
S
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150610145700.GA23560@petruzzello.ch
Salut,
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). Or si je me déconnecte, cette valeur est perdue. Je peux
bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même
type, mais cela agira sur la création de tout fichier dans mon $HOME.
Est-il donc possible de spécifier un umask par répertoire ?
Merci
S
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
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 ?
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 ?
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 ?
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 ?
Hum… et pratiquement, ça veut dire quoi ?
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 ?
Hum… et pratiquement, ça veut dire quoi ?
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 ?
Hum… et pratiquement, ça veut dire quoi ?
Et pourquoi pas un
chmod 600 mondossier
chmod g+s mondossier
Ainsi tout docs ou dossier crees dedans aura le meme umask.
Non ?
Et pourquoi pas un
chmod 600 mondossier
chmod g+s mondossier
Ainsi tout docs ou dossier crees dedans aura le meme umask.
Non ?
Et pourquoi pas un
chmod 600 mondossier
chmod g+s mondossier
Ainsi tout docs ou dossier crees dedans aura le meme umask.
Non ?
> Une autre modeste âme aurait-elle une idée sur la question ?
>
Peut-être voir du côté des ACL (man setfacl) pour mettre un umask par
défaut par ce biais sur un répertoire ?
> Une autre modeste âme aurait-elle une idée sur la question ?
>
Peut-être voir du côté des ACL (man setfacl) pour mettre un umask par
défaut par ce biais sur un répertoire ?
> Une autre modeste âme aurait-elle une idée sur la question ?
>
Peut-être voir du côté des ACL (man setfacl) pour mettre un umask par
défaut par ce biais sur un répertoire ?
On 10/06/2015 17:33, NicoLagaffe wrote:
> Et pourquoi pas un
> chmod 600 mondossier
> chmod g+s mondossier
> Ainsi tout docs ou dossier crees dedans aura le meme umask.
> Non ?
Il me semble que non. Changer le bit sgid d'un répertoire va
agir sur le *groupe* *propriétaire* des fichiers créés dans le dit
répertoire mais ça n'aura aucune influence sur la valeur des bits
correspondant aux droits Unix de ce fichier. Si le PO veut agir
sur le umask, c'est qu'il vaut agit sur la valeur par défaut
des bits correspondant aux droits Unix d'un fichier lors de sa
création, pas sur le propriétaire et le groupe propriétaire du
fichier.
On 10/06/2015 17:33, NicoLagaffe wrote:
> Et pourquoi pas un
> chmod 600 mondossier
> chmod g+s mondossier
> Ainsi tout docs ou dossier crees dedans aura le meme umask.
> Non ?
Il me semble que non. Changer le bit sgid d'un répertoire va
agir sur le *groupe* *propriétaire* des fichiers créés dans le dit
répertoire mais ça n'aura aucune influence sur la valeur des bits
correspondant aux droits Unix de ce fichier. Si le PO veut agir
sur le umask, c'est qu'il vaut agit sur la valeur par défaut
des bits correspondant aux droits Unix d'un fichier lors de sa
création, pas sur le propriétaire et le groupe propriétaire du
fichier.
On 10/06/2015 17:33, NicoLagaffe wrote:
> Et pourquoi pas un
> chmod 600 mondossier
> chmod g+s mondossier
> Ainsi tout docs ou dossier crees dedans aura le meme umask.
> Non ?
Il me semble que non. Changer le bit sgid d'un répertoire va
agir sur le *groupe* *propriétaire* des fichiers créés dans le dit
répertoire mais ça n'aura aucune influence sur la valeur des bits
correspondant aux droits Unix de ce fichier. Si le PO veut agir
sur le umask, c'est qu'il vaut agit sur la valeur par défaut
des bits correspondant aux droits Unix d'un fichier lors de sa
création, pas sur le propriétaire et le groupe propriétaire du
fichier.