Droits d'accès depuis le Finder et autres applications
18 réponses
Jacky
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution)
PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou
d'autres applis (pour les unixiens, l'équivalent de umask) ?
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même
Mac (qui ne se connectent pas en même temps) appartenant à un groupe
Unix (et eux seulement) aient des droits en lecture/écriture sur un
ensemble de dossiers/documents partagés (genre bibliothèque musicale
Itunes).
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution) PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou d'autres applis (pour les unixiens, l'équivalent de umask) ?
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même Mac (qui ne se connectent pas en même temps) appartenant à un groupe Unix (et eux seulement) aient des droits en lecture/écriture sur un ensemble de dossiers/documents partagés (genre bibliothèque musicale Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient pas...
-- Jacques PERROCHEAU ______________________________________________________________ e-mail: mailto:
Jacky <preem.palver+spam@alussinan.org> wrote:
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution)
PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou
d'autres applis (pour les unixiens, l'équivalent de umask) ?
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même
Mac (qui ne se connectent pas en même temps) appartenant à un groupe
Unix (et eux seulement) aient des droits en lecture/écriture sur un
ensemble de dossiers/documents partagés (genre bibliothèque musicale
Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient
pas...
--
Jacques PERROCHEAU
______________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution) PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou d'autres applis (pour les unixiens, l'équivalent de umask) ?
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même Mac (qui ne se connectent pas en même temps) appartenant à un groupe Unix (et eux seulement) aient des droits en lecture/écriture sur un ensemble de dossiers/documents partagés (genre bibliothèque musicale Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient pas...
-- Jacques PERROCHEAU ______________________________________________________________ e-mail: mailto:
jperrocheau
Matt wrote:
Regarde si umask est enfin pris en compte par les applications GUI en plaçant un appel dans ~/.MacOSX/environment.plist
C'est quoi ? c'est dans Panther ?
l'équivalent de "~/Library/Preferences/.GlobalPreferences.plist" ?
-- Jacques PERROCHEAU ______________________________________________________________ e-mail: mailto:
Matt <sbehz@syrius.org> wrote:
Regarde si umask est enfin pris en compte par les applications GUI en
plaçant un appel dans ~/.MacOSX/environment.plist
C'est quoi ? c'est dans Panther ?
l'équivalent de "~/Library/Preferences/.GlobalPreferences.plist" ?
--
Jacques PERROCHEAU
______________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Regarde si umask est enfin pris en compte par les applications GUI en plaçant un appel dans ~/.MacOSX/environment.plist
C'est quoi ? c'est dans Panther ?
l'équivalent de "~/Library/Preferences/.GlobalPreferences.plist" ?
-- Jacques PERROCHEAU ______________________________________________________________ e-mail: mailto:
Jacky
Matt wrote:
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution) PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou d'autres applis (pour les unixiens, l'équivalent de umask) ?
Regarde si umask est enfin pris en compte par les applications GUI en plaçant un appel dans ~/.MacOSX/environment.plist
Merci, c'est une bonne idée mais je ne vois pas de variable
d'environnement associée à umask et je ne pense pas que l'on puisse placer un appel à umask dans la plist.
Matt wrote:
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution)
PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou
d'autres applis (pour les unixiens, l'équivalent de umask) ?
Regarde si umask est enfin pris en compte par les applications GUI en
plaçant un appel dans ~/.MacOSX/environment.plist
Merci, c'est une bonne idée mais je ne vois pas de variable
d'environnement associée à umask et je ne pense pas que l'on puisse
placer un appel à umask dans la plist.
Bonjour à tous, où décide-t-on des droits (lecture, écriture, excéution) PAR DEFAUT des dossiers et documents que l'on crée depuis le Finder ou d'autres applis (pour les unixiens, l'équivalent de umask) ?
Regarde si umask est enfin pris en compte par les applications GUI en plaçant un appel dans ~/.MacOSX/environment.plist
Merci, c'est une bonne idée mais je ne vois pas de variable
d'environnement associée à umask et je ne pense pas que l'on puisse placer un appel à umask dans la plist.
Jacky
Jacques Perrocheau wrote:
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même Mac (qui ne se connectent pas en même temps) appartenant à un groupe Unix (et eux seulement) aient des droits en lecture/écriture sur un ensemble de dossiers/documents partagés (genre bibliothèque musicale Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient pas...
Le dossier Shared ne donne pas des droits d'écriture sur les fichiers
autres que les siens. On peut tout lire mais pas y écrire. Il ne répond donc qu'à une partie du besoin.
Jacques Perrocheau wrote:
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même
Mac (qui ne se connectent pas en même temps) appartenant à un groupe
Unix (et eux seulement) aient des droits en lecture/écriture sur un
ensemble de dossiers/documents partagés (genre bibliothèque musicale
Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient
pas...
Le dossier Shared ne donne pas des droits d'écriture sur les fichiers
autres que les siens. On peut tout lire mais pas y écrire. Il ne répond
donc qu'à une partie du besoin.
Mon besoin est simple : j'aimerais que plusieurs utilisateurs d'un même Mac (qui ne se connectent pas en même temps) appartenant à un groupe Unix (et eux seulement) aient des droits en lecture/écriture sur un ensemble de dossiers/documents partagés (genre bibliothèque musicale Itunes).
Que veux-tu faire exactement ?, le dossier "Shared" ne te convient pas...
Le dossier Shared ne donne pas des droits d'écriture sur les fichiers
autres que les siens. On peut tout lire mais pas y écrire. Il ne répond donc qu'à une partie du besoin.
Jacky
Matt wrote:
On Mon, 27 Oct 2003 04:07:42 +0100, Jacky <preem.palver+ wrote:
Merci, c'est une bonne idée mais je ne vois pas de variable d'environnement associée à umask et je ne pense pas que l'on puisse placer un appel à umask dans la plist.
Tu as mal compris. Regarde ça... <http://developer.apple.com/qa/qa2001/qa1067.html>
Prête moi des lunettes car je vois mal ;-)
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande, pas une variable d'environnement, n'est-il pas ?)
Matt wrote:
On Mon, 27 Oct 2003 04:07:42 +0100,
Jacky <preem.palver+spam@alussinan.org> wrote:
Merci, c'est une bonne idée mais je ne vois pas de variable
d'environnement associée à umask et je ne pense pas que l'on puisse
placer un appel à umask dans la plist.
Tu as mal compris. Regarde ça...
<http://developer.apple.com/qa/qa2001/qa1067.html>
Prête moi des lunettes car je vois mal ;-)
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande,
pas une variable d'environnement, n'est-il pas ?)
On Mon, 27 Oct 2003 04:07:42 +0100, Jacky <preem.palver+ wrote:
Merci, c'est une bonne idée mais je ne vois pas de variable d'environnement associée à umask et je ne pense pas que l'on puisse placer un appel à umask dans la plist.
Tu as mal compris. Regarde ça... <http://developer.apple.com/qa/qa2001/qa1067.html>
Prête moi des lunettes car je vois mal ;-)
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande, pas une variable d'environnement, n'est-il pas ?)
nospam
Jacky <preem.palver+ wrote:
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande, pas une variable d'environnement, n'est-il pas ?)
Et si.
En mettant umask 022 dans un .<machin>rc, c'est cette valeur que retournera :
% umask
Donc, c'est une commande qui permet d'accèder à une variable du même nom.
-- Jacques
Jacky <preem.palver+spam@alussinan.org> wrote:
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande,
pas une variable d'environnement, n'est-il pas ?)
Et si.
En mettant umask 022 dans un .<machin>rc, c'est cette valeur que
retournera :
% umask
Donc, c'est une commande qui permet d'accèder à une variable du même
nom.
Ce dont j'ai besoin : un équivalent de "umask 2" (qui est une commande, pas une variable d'environnement, n'est-il pas ?)
En mettant umask 022 dans un .<machin>rc, c'est cette valeur que retournera :
% umask
Donc, c'est une commande qui permet d'accèder à une variable du même nom. Moi je veux bien mais pourquoi n'apparait-elle pas (la variable) dans
l'environnement d'un shell normal justement ? J'imagine qu'elle est exportée ou me trompé-je ?
Je vais néanmoins faire l'essai, après tout...
Jacky
Matt wrote:
Si tu réponds "ben dans mon .profile/.login, etc. et bien oui et donc l'équivalent sous OSX pour que les applications -graphiques- héritent de ce nouveau masque il faut placer l'appel dans ~/.MacOSX/environment.plist ! Je crains de devoir te contredire et j'aurais aussi apprécié un ton un
peu plus courtois, que diable.
Extrait de : http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Concepts/EnvironmentVars.html ================================= User Session Environment Variables
Mac OS X supports the definition of environment variables in the scope of the current user session. On login, the loginwindow application looks for a special property list file with the name environment.plist. This file must be located in a directory called .MacOSX at the root of the users home directory. The path to this file is as follows:
~/.MacOSX/environment.plist
If an environment.plist file exists, loginwindow looks for keys that are children of the root element. For each of these keys, loginwindow registers an environment variable of the same name and assigns it the value of the key. This file supports only the definition of environment variables. You cannot use this file to execute other forms of script code. The format of the file is the same XML format as other property list files, with each key in the file containing a string value. ================================= J'attire ton attention sur l'avant-dernière phrase qui est, me semble-t-il, assez explicite sur ce qu'on ne peut pas y faire.
Je conçois que souvent les Français ont du mal avec l'Anglais, mais là faut pas pousser. Mon anglais va très bien, merci pour lui.
Ma question reste donc entière et je pousserai donc encore un peu plus ;-)
Merci d'avoir essayé de me répondre.
Matt wrote:
Si tu réponds "ben dans mon .profile/.login, etc. et bien oui et donc
l'équivalent sous OSX pour que les applications -graphiques- héritent de
ce nouveau masque il faut placer l'appel dans ~/.MacOSX/environment.plist
!
Je crains de devoir te contredire et j'aurais aussi apprécié un ton un
peu plus courtois, que diable.
Extrait de :
http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Concepts/EnvironmentVars.html
================================= User Session Environment Variables
Mac OS X supports the definition of environment variables in the scope
of the current user session. On login, the loginwindow application looks
for a special property list file with the name environment.plist. This
file must be located in a directory called .MacOSX at the root of the
users home directory. The path to this file is as follows:
~/.MacOSX/environment.plist
If an environment.plist file exists, loginwindow looks for keys that are
children of the root element. For each of these keys, loginwindow
registers an environment variable of the same name and assigns it the
value of the key. This file supports only the definition of environment
variables. You cannot use this file to execute other forms of script
code. The format of the file is the same XML format as other property
list files, with each key in the file containing a string value.
=================================
J'attire ton attention sur l'avant-dernière phrase qui est, me
semble-t-il, assez explicite sur ce qu'on ne peut pas y faire.
Je conçois que souvent les Français ont du mal avec l'Anglais, mais là
faut pas pousser.
Mon anglais va très bien, merci pour lui.
Ma question reste donc entière et je pousserai donc encore un peu plus ;-)
Si tu réponds "ben dans mon .profile/.login, etc. et bien oui et donc l'équivalent sous OSX pour que les applications -graphiques- héritent de ce nouveau masque il faut placer l'appel dans ~/.MacOSX/environment.plist ! Je crains de devoir te contredire et j'aurais aussi apprécié un ton un
peu plus courtois, que diable.
Extrait de : http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Concepts/EnvironmentVars.html ================================= User Session Environment Variables
Mac OS X supports the definition of environment variables in the scope of the current user session. On login, the loginwindow application looks for a special property list file with the name environment.plist. This file must be located in a directory called .MacOSX at the root of the users home directory. The path to this file is as follows:
~/.MacOSX/environment.plist
If an environment.plist file exists, loginwindow looks for keys that are children of the root element. For each of these keys, loginwindow registers an environment variable of the same name and assigns it the value of the key. This file supports only the definition of environment variables. You cannot use this file to execute other forms of script code. The format of the file is the same XML format as other property list files, with each key in the file containing a string value. ================================= J'attire ton attention sur l'avant-dernière phrase qui est, me semble-t-il, assez explicite sur ce qu'on ne peut pas y faire.
Je conçois que souvent les Français ont du mal avec l'Anglais, mais là faut pas pousser. Mon anglais va très bien, merci pour lui.
Ma question reste donc entière et je pousserai donc encore un peu plus ;-)
Merci d'avoir essayé de me répondre.
Paul GABORIT
À (at) 27 Oct 2003 21:09:23 GMT, Matt écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu. Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier '~/.MacOSX/environment.plist' qui permet de modifier le umask pour les application MacOS X ?
Merci.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
À (at) 27 Oct 2003 21:09:23 GMT,
Matt <sbehz@syrius.org> écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu.
Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule
qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier
'~/.MacOSX/environment.plist' qui permet de modifier le umask pour les
application MacOS X ?
Merci.
--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
À (at) 27 Oct 2003 21:09:23 GMT, Matt écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu. Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier '~/.MacOSX/environment.plist' qui permet de modifier le umask pour les application MacOS X ?
Merci.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
fr_jacqu
Paul GABORIT wrote:
À (at) 27 Oct 2003 21:09:23 GMT, Matt écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu. Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier '~/.MacOSX/environment.plist' qui permet de modifier le umask pour les application MacOS X ?
Merci.
Peut-être (supposition ?) quelque chose comme : ... <dict> <key>User_untel</key> <string>1</string> <key>umask</key> <string>022</string> </dict> ... -- F. Jacquemin
Paul GABORIT <Paul.Gaborit@invalid.invalid> wrote:
À (at) 27 Oct 2003 21:09:23 GMT,
Matt <sbehz@syrius.org> écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu.
Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule
qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier
'~/.MacOSX/environment.plist' qui permet de modifier le umask pour les
application MacOS X ?
Merci.
Peut-être (supposition ?) quelque chose comme :
...
<dict>
<key>User_untel</key>
<string>1</string>
<key>umask</key>
<string>022</string>
</dict>
...
--
F. Jacquemin
À (at) 27 Oct 2003 21:09:23 GMT, Matt écrivait (wrote):
À ton avis, si j'ai répondu c'est que j'ai testé la chose. De dieu. Sur 10.2 l'appel à umask fut utilisé par Project Builder (c'est la seule qui l'ait supporté d'ailleurs...).
Je ne vois pas comment vous avez réussi.
Pourriez-vous m'indiquer clairement le contenu votre fichier '~/.MacOSX/environment.plist' qui permet de modifier le umask pour les application MacOS X ?
Merci.
Peut-être (supposition ?) quelque chose comme : ... <dict> <key>User_untel</key> <string>1</string> <key>umask</key> <string>022</string> </dict> ... -- F. Jacquemin