OVH Cloud OVH Cloud

Donner une autorisation Systeme a un dossier ?

14 réponses
Avatar
Aegidius
Je découvre un peu avec surprise que certain dossier possède une
autorisation dite *système* comment peut-on fixer cette autorisation ?

Je m'explique un peu plus, il s'agit du dossier "Project Templates"
utiliser par Xcode...
le chemin d'accès:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project
Templates/Application

dans les informations du dossier on note que l'option Verrouillé est grisé

dans Partage et permissions il est écrit :
Vous disposez d'un accès personnalisé

Pour être plus précis je voudrais ajouter un Project Template a xCode et
il semblerait que sans cette modification Xcode n'en veut pas, a moins
qu'une autre manipe soit possible ?

4 réponses

1 2
Avatar
Jacques Perrocheau
In article
,
Patrick Stadelmann wrote:

> Tiens depuis quand ? Sur Mac OS X 10.4, c'est possible de le faire par
> le Finder en donnant le login/mot de passe d'un compte "admin".

Depuis que la fenêtre d'info ne se limite plus à owner, group et world
mais gère aussi les ACL : on ne change plus owner et group en
choisissant dans le menu, on peut ajouter autant d'utilisateurs / groupe
que l'on veut, mais uniquement les utilisateurs visibles dans les
préférences système sous Comptes. Donc on peut changer l'ownership de
system à un utilisateur, mais pas l'inverse.

> Mais peut-être n'a-t-il pas vu que sur Mac OS X 10.5 et 10.6 le Finder
> manipule les ACL plutôt que les droits posix ?

Il manipule les deux. Par exemple si un fichier est user:staff et que
l'on ajoute le groupe "admin" puis qu'on supprime "staff", le fichier
sera user:admin au final. Si l'on ne fait que l'ajout, le groupe reste à
"staff" et un ACL est ajouté pour le groupe "admin".



Merci pour ces précisions.

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Avatar
Jacques Perrocheau
In article <4dc13330$0$12804$,
Aegidius wrote:

Le 04/05/11 02:54, Jacques Perrocheau a écrit :
>> Un Template est un squelette de développement et j'avais besoin d'un
>> > template Xcode 3 à installer dans Xcode 4...

Capite ?


>> > En fait ces templates ont été refondues pour XCode 4 donc cette manip
>> > ne fonctionne pas de toutes façons...
>> >
>> > C'est carrément plus compliqué...
>> >
>> > Merci quand même...
> Et on ne saura pas ce qui a provoqué ta question...

Donc la solution est de créer un projet avec ce template et xCode 3.
Utiliser le projet ainsi créé avec Xcode 4

Capite ?



Je comprends ce que tu expliques ci-dessus, surtout quand d'abord tu dis
que cela ne marche pas définitivement ;-), mais qu'en étant un peu
astucieux, tu finis par trouver le mode opératoire qui va bien et qui
est on ne peut plus logique.

Mais quelle est la relation avec la question posée initialement ?

Tu ne réponds pas à la question que tu avais posé initialement (une
question de privilèges pour un dossier du file system) et visiblement
que personne n'a compris et tu nous réponds en remontant à la manip que
tu avais l'intention de faire, mais que tu t'étais bien gardé de décrire.

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Avatar
Aegidius
Le 04/05/11 14:09, Jacques Perrocheau a écrit :
In article<4dc13330$0$12804$,
Aegidius wrote:

Le 04/05/11 02:54, Jacques Perrocheau a écrit :
Un Template est un squelette de développement et j'avais besoin d'un
template Xcode 3 à installer dans Xcode 4...







Capite ?


En fait ces templates ont été refondues pour XCode 4 donc cette manip
ne fonctionne pas de toutes façons...

C'est carrément plus compliqué...

Merci quand même...




Et on ne saura pas ce qui a provoqué ta question...



Donc la solution est de créer un projet avec ce template et xCode 3.
Utiliser le projet ainsi créé avec Xcode 4

Capite ?



Je comprends ce que tu expliques ci-dessus, surtout quand d'abord tu dis
que cela ne marche pas définitivement ;-), mais qu'en étant un peu
astucieux, tu finis par trouver le mode opératoire qui va bien et qui
est on ne peut plus logique.



C'est une manip qui m'a été indiquée, pas moi qui ait trouvé...



Mais quelle est la relation avec la question posée initialement ?

Tu ne réponds pas à la question que tu avais posé initialement (une
question de privilèges pour un dossier du file system) et visiblement
que personne n'a compris et tu nous réponds en remontant à la manip que
tu avais l'intention de faire, mais que tu t'étais bien gardé de décrire.



Les dossiers des templates ont une autorisation système (pourquoi ?) et
je pensais que c'était suffisant, mais bon ça ne marche pas, d'ou la manip.
Avatar
Jacques Perrocheau
In article <4dc1493b$0$4777$,
Aegidius wrote:

> Mais quelle est la relation avec la question posée initialement ?
>
> Tu ne réponds pas à la question que tu avais posé initialement (une
> question de privilèges pour un dossier du file system) et visiblement
> que personne n'a compris et tu nous réponds en remontant à la manip que
> tu avais l'intention de faire, mais que tu t'étais bien gardé de décrire.

Les dossiers des templates ont une autorisation système (pourquoi ?)



Parce qu'Apple en a décidé ainsi et qu'avec un positionnement de
privilèges comme ceci:

$ ls -lae@ /Developer/Platforms/
total 0
drwxrwxr-x 3 root admin 102 May 18 2009 .
drwxrwxr-x@ 16 root admin 544 Apr 12 14:02 ..
com.apple.FinderInfo 32
drwxrwxr-x 8 root admin 272 Apr 12 14:02 MacOSX.platform

dans toute cette hiérarchie, cela permet la lecture par tout le monde,
la modification par les admins, tout en protégeant des fausses
manoeuvres.

et je pensais que c'était suffisant,



???

mais bon ça ne marche pas, d'ou la manip.



qui n'a rien à voir avec un quelconque problème de privilèges sur les
dits dossiers.

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
1 2