Je pensais na=EFvement que tout ce qui =E9tait mis dans /Users/Shared
=E9tait vraiment commun =E0 tous les utilisateurs. Or si par ex. user1 y
cr=E9e un dossier dans lequel il met des fichiers, user2 ne peut pas y
faire ce qu'il veut (supprimer des fichiers, ajouter un sous-dossier,
etc.). Pas =E9tonnant puisque le dossier cr=E9=E9 appartient =E0 user1 et
est par d=E9faut en -rw-r--r--.
Y a-t-il moyen d'avoir un v=E9ritable dossier partag=E9 ?
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Il est déjà en drwxrwxrwt.
Mais après si quelqu'un y metts des ficxhiers en 600, ça restera illisible pour les autres
En fait ce n'est pas que quelqu'un y met intentionnellement des fichiers en 600. Ces fichiers sont créés par enregistrement depuis une appli. Ex : déchargement de photos d'un APN avec Transfert d'images, PJ à un mél que l'on enregistre dans /Users/Shared depuis Mail, dossier créé depuis le Finder, etc. Et à chaque fois, l'utilisateur qui n'est pas à l'origine de la manip est embêté.
Hervé
Erwan David wrote:
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Il est déjà en drwxrwxrwt.
Mais après si quelqu'un y metts des ficxhiers en 600, ça restera
illisible pour les autres
En fait ce n'est pas que quelqu'un y met intentionnellement des
fichiers en 600. Ces fichiers sont créés par enregistrement depuis
une appli. Ex : déchargement de photos d'un APN avec Transfert
d'images, PJ à un mél que l'on enregistre dans /Users/Shared depuis
Mail, dossier créé depuis le Finder, etc. Et à chaque fois,
l'utilisateur qui n'est pas à l'origine de la manip est embêté.
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Il est déjà en drwxrwxrwt.
Mais après si quelqu'un y metts des ficxhiers en 600, ça restera illisible pour les autres
En fait ce n'est pas que quelqu'un y met intentionnellement des fichiers en 600. Ces fichiers sont créés par enregistrement depuis une appli. Ex : déchargement de photos d'un APN avec Transfert d'images, PJ à un mél que l'on enregistre dans /Users/Shared depuis Mail, dossier créé depuis le Finder, etc. Et à chaque fois, l'utilisateur qui n'est pas à l'origine de la manip est embêté.
Hervé
Nicolas.MICHEL
Herve wrote:
Salut,
Je pensais naïvement que tout ce qui était mis dans /Users/Shared était vraiment commun à tous les utilisateurs. Or si par ex. user1 y crée un dossier dans lequel il met des fichiers, user2 ne peut pas y faire ce qu'il veut (supprimer des fichiers, ajouter un sous-dossier, etc.). Pas étonnant puisque le dossier créé appartient à user1 et est par défaut en -rw-r--r--. Y a-t-il moyen d'avoir un véritable dossier partagé ?
Il y a 3 possibilités à ma connaissance :
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
2) Tu accèdes ce dossier via un serveur avec l'option inherit
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl : sudo fsaclctl -p / -e
En variantes, tu peux manager ces acl avec un shareware tel que TinkerTool
Voilou
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
Herve <herve.nospam@tiscali.fr> wrote:
Salut,
Je pensais naïvement que tout ce qui était mis dans /Users/Shared
était vraiment commun à tous les utilisateurs. Or si par ex. user1 y
crée un dossier dans lequel il met des fichiers, user2 ne peut pas y
faire ce qu'il veut (supprimer des fichiers, ajouter un sous-dossier,
etc.). Pas étonnant puisque le dossier créé appartient à user1 et
est par défaut en -rw-r--r--.
Y a-t-il moyen d'avoir un véritable dossier partagé ?
Il y a 3 possibilités à ma connaissance :
1) vite et sale, tu mets dans la crontab de root, ou la crontab système,
un "chmod -R ugo+rwX /Users/Shared"
2) Tu accèdes ce dossier via un serveur avec l'option inherit
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les
acl :
sudo fsaclctl -p / -e
Je pensais naïvement que tout ce qui était mis dans /Users/Shared était vraiment commun à tous les utilisateurs. Or si par ex. user1 y crée un dossier dans lequel il met des fichiers, user2 ne peut pas y faire ce qu'il veut (supprimer des fichiers, ajouter un sous-dossier, etc.). Pas étonnant puisque le dossier créé appartient à user1 et est par défaut en -rw-r--r--. Y a-t-il moyen d'avoir un véritable dossier partagé ?
Il y a 3 possibilités à ma connaissance :
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
2) Tu accèdes ce dossier via un serveur avec l'option inherit
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl : sudo fsaclctl -p / -e
En variantes, tu peux manager ces acl avec un shareware tel que TinkerTool
Voilou
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
Herve
Nicolas MICHEL wrote:
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ? Je ne connaissais pas le coup du X au lieu de x, je viens de le découvrir en regardant le man, effectivement c'est ce qu'il me faut. Je veux bien des explications un peu plus détaillées sur la manière de toucher à la crontab ;-)
2) Tu accèdes ce dossier via un serveur avec l'option inherit
Dans mon cas je veux pouvoir faire simple, donc manips de base au Finder.
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl :
Oh là ça devient un peu compliqué pour moi. C'est quoi, un ou une acl ?
Hervé
Nicolas MICHEL wrote:
1) vite et sale, tu mets dans la crontab de root, ou la crontab système,
un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ?
Je ne connaissais pas le coup du X au lieu de x, je viens de le
découvrir en regardant le man, effectivement c'est ce qu'il me faut.
Je veux bien des explications un peu plus détaillées sur la manière
de toucher à la crontab ;-)
2) Tu accèdes ce dossier via un serveur avec l'option inherit
Dans mon cas je veux pouvoir faire simple, donc manips de base au
Finder.
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les
acl :
Oh là ça devient un peu compliqué pour moi.
C'est quoi, un ou une acl ?
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ? Je ne connaissais pas le coup du X au lieu de x, je viens de le découvrir en regardant le man, effectivement c'est ce qu'il me faut. Je veux bien des explications un peu plus détaillées sur la manière de toucher à la crontab ;-)
2) Tu accèdes ce dossier via un serveur avec l'option inherit
Dans mon cas je veux pouvoir faire simple, donc manips de base au Finder.
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl :
Oh là ça devient un peu compliqué pour moi. C'est quoi, un ou une acl ?
Hervé
Nicolas.MICHEL
Herve wrote:
Nicolas MICHEL wrote:
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ? Je ne connaissais pas le coup du X au lieu de x, je viens de le découvrir en regardant le man, effectivement c'est ce qu'il me faut. Je veux bien des explications un peu plus détaillées sur la manière de toucher à la crontab ;-)
Tu peux essayer CronniX, en GUI.
Sinon, tapes par exemples % sudo pico /etc/crontab Et mets par ex :
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl :
Oh là ça devient un peu compliqué pour moi. C'est quoi, un ou une acl ?
essaies TinkerTool, c'est simple et il y a un mode démo, tu comprendras par l'exemple.
Sinon, acl = access control list Tu n'as pas juste user/groupe/autre mais une liste de qui peut faire quoi et notament ça permets de dire "tout ce qui est mis dans ce dossier doit hériter des même droits" c'est ces fameux "file_inherit,directory_inherit" -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
Herve <herve.nospam@tiscali.fr> wrote:
Nicolas MICHEL wrote:
1) vite et sale, tu mets dans la crontab de root, ou la crontab système,
un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ?
Je ne connaissais pas le coup du X au lieu de x, je viens de le
découvrir en regardant le man, effectivement c'est ce qu'il me faut.
Je veux bien des explications un peu plus détaillées sur la manière
de toucher à la crontab ;-)
Tu peux essayer CronniX, en GUI.
Sinon, tapes par exemples
% sudo pico /etc/crontab
Et mets par ex :
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les
acl :
Oh là ça devient un peu compliqué pour moi.
C'est quoi, un ou une acl ?
essaies TinkerTool, c'est simple et il y a un mode démo,
tu comprendras par l'exemple.
Sinon, acl = access control list
Tu n'as pas juste user/groupe/autre mais une liste de qui peut faire
quoi et notament ça permets de dire
"tout ce qui est mis dans ce dossier doit hériter des même droits"
c'est ces fameux "file_inherit,directory_inherit"
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
1) vite et sale, tu mets dans la crontab de root, ou la crontab système, un "chmod -R ugo+rwX /Users/Shared"
"ugo" peut être remplacé par "a", exact ? Je ne connaissais pas le coup du X au lieu de x, je viens de le découvrir en regardant le man, effectivement c'est ce qu'il me faut. Je veux bien des explications un peu plus détaillées sur la manière de toucher à la crontab ;-)
Tu peux essayer CronniX, en GUI.
Sinon, tapes par exemples % sudo pico /etc/crontab Et mets par ex :
3) Le plus complexe mais le seul à faire ce que tu veux, tu actives les acl :
Oh là ça devient un peu compliqué pour moi. C'est quoi, un ou une acl ?
essaies TinkerTool, c'est simple et il y a un mode démo, tu comprendras par l'exemple.
Sinon, acl = access control list Tu n'as pas juste user/groupe/autre mais une liste de qui peut faire quoi et notament ça permets de dire "tout ce qui est mis dans ce dossier doit hériter des même droits" c'est ces fameux "file_inherit,directory_inherit" -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
jperrocheau
Erwan David wrote:
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Qu'est-ce que cela changera ?
Le dossier Shared a par défaut les privilèges suivant:
drwxrwxrwt 10 root wheel 340B Sep 4 20:26 Shared
Quand toto y copie ou enregistre un fichier il a comme privilèges:
-rw-r--r-- 1 toto wheel 4K Aug 22 02:41 text.txt
Cela n'autorise titi qu'à le lire ou en faire une copie par le Finder dans son home.
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Erwan David <erwan@rail.eu.org> wrote:
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Qu'est-ce que cela changera ?
Le dossier Shared a par défaut les privilèges suivant:
drwxrwxrwt 10 root wheel 340B Sep 4 20:26 Shared
Quand toto y copie ou enregistre un fichier il a comme privilèges:
-rw-r--r-- 1 toto wheel 4K Aug 22 02:41 text.txt
Cela n'autorise titi qu'à le lire ou en faire une copie par le Finder
dans son home.
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local",
cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Mettre le dossier en drwxrwxrwx (777) (ou mieux drwxrwxrwt - 1777)
Qu'est-ce que cela changera ?
Le dossier Shared a par défaut les privilèges suivant:
drwxrwxrwt 10 root wheel 340B Sep 4 20:26 Shared
Quand toto y copie ou enregistre un fichier il a comme privilèges:
-rw-r--r-- 1 toto wheel 4K Aug 22 02:41 text.txt
Cela n'autorise titi qu'à le lire ou en faire une copie par le Finder dans son home.
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Nina Popravka
On Mon, 4 Sep 2006 20:40:14 +0200, (Jacques Perrocheau) wrote:
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné. Je ne voudrais pas insister...
Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut, et avec bien entendu BatChmod pour tout remettre au carré. Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre. -- Nina
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local",
cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
Je ne voudrais pas insister...
Mais depuis très longtemps j'utilise SharePoints, associé à un truc
indiqué sur leur site pour corriger un problème d'héritage par défaut,
et avec bien entendu BatChmod pour tout remettre au carré.
Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre.
--
Nina
On Mon, 4 Sep 2006 20:40:14 +0200, (Jacques Perrocheau) wrote:
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné. Je ne voudrais pas insister...
Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut, et avec bien entendu BatChmod pour tout remettre au carré. Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre. -- Nina
jperrocheau
Nina Popravka wrote:
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
Je ne voudrais pas insister... Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut, et avec bien entendu BatChmod pour tout remettre au carré. Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre.
On ne doit pas parler de la même chose, partage AppleShare ou SMB et privilèges d'accès du "file sytem" en local ont certes des interactions. Mais pour faire ce que je soupçonne être ta "façon "normale" vue de ma fenêtre", je ne vois pas le nécessité d'utiliser SharePoints...
Si tu pouvais être plus précise dans tes explications et tes références, et préciser ce que tu entends par la "façon "normale" vue de ma fenêtre", l'intéret de ta contribution serait surement multiplié par 100...
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Nina Popravka <Nina@nospam> wrote:
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local",
cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
Je ne voudrais pas insister...
Mais depuis très longtemps j'utilise SharePoints, associé à un truc
indiqué sur leur site pour corriger un problème d'héritage par défaut,
et avec bien entendu BatChmod pour tout remettre au carré.
Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre.
On ne doit pas parler de la même chose, partage AppleShare ou SMB et
privilèges d'accès du "file sytem" en local ont certes des interactions.
Mais pour faire ce que je soupçonne être ta "façon "normale" vue de ma
fenêtre", je ne vois pas le nécessité d'utiliser SharePoints...
Si tu pouvais être plus précise dans tes explications et tes références,
et préciser ce que tu entends par la "façon "normale" vue de ma
fenêtre", l'intéret de ta contribution serait surement multiplié par
100...
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
AMHA, le dossier "Shared" devrait s'appeler "Dossier d'échange local", cela éviterait aux newbies de se tromper sur ce à quoi il est destiné.
Je ne voudrais pas insister... Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut, et avec bien entendu BatChmod pour tout remettre au carré. Moyennant quoi ça fonctionne de façon "normale" vue de ma fenêtre.
On ne doit pas parler de la même chose, partage AppleShare ou SMB et privilèges d'accès du "file sytem" en local ont certes des interactions. Mais pour faire ce que je soupçonne être ta "façon "normale" vue de ma fenêtre", je ne vois pas le nécessité d'utiliser SharePoints...
Si tu pouvais être plus précise dans tes explications et tes références, et préciser ce que tu entends par la "façon "normale" vue de ma fenêtre", l'intéret de ta contribution serait surement multiplié par 100...
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
laurent.pertois
Nina Popravka wrote:
Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut,
Sharepoints ne permet pas la fonction d'héritage des droits du dossier parent ? eh bé, Mac OS X Server le fait pourtant très bien sans script...
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Nina Popravka <Nina@nospam> wrote:
Mais depuis très longtemps j'utilise SharePoints, associé à un truc
indiqué sur leur site pour corriger un problème d'héritage par défaut,
Sharepoints ne permet pas la fonction d'héritage des droits du dossier
parent ? eh bé, Mac OS X Server le fait pourtant très bien sans
script...
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Mais depuis très longtemps j'utilise SharePoints, associé à un truc indiqué sur leur site pour corriger un problème d'héritage par défaut,
Sharepoints ne permet pas la fonction d'héritage des droits du dossier parent ? eh bé, Mac OS X Server le fait pourtant très bien sans script...
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
laurent.pertois
Nicolas MICHEL wrote:
Tu peux essayer CronniX, en GUI.
En 10.4 j'investirai plus sur Lingon pour créer un script launchd, perso... (surtout que cron est contrôlé par launchd)
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Nicolas MICHEL <Nicolas.MICHEL@BonBon.net> wrote:
Tu peux essayer CronniX, en GUI.
En 10.4 j'investirai plus sur Lingon pour créer un script launchd,
perso... (surtout que cron est contrôlé par launchd)
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
En 10.4 j'investirai plus sur Lingon pour créer un script launchd, perso... (surtout que cron est contrôlé par launchd)
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Nina Popravka
On Mon, 4 Sep 2006 23:33:44 +0200, (Jacques Perrocheau) wrote:
Si tu pouvais être plus précise dans tes explications et tes références, et préciser ce que tu entends par la "façon "normale" vue de ma fenêtre", l'intéret de ta contribution serait surement multiplié par 100... Je t'explique :-)
A l'origine des temps j'ai découvert que le partage de MacOSX fonctionnait uniquement en mode blaireau. J'ai donc cherché une manière de le faire se comporter 'normalement" vu de ma fenêtre, i.e. choisir ce qu'on veut partager et à qui. Un serveur de fichiers, quoi. Ce que faisait MacOS9, quoi... SharePoints le fait , merveilleux. J'ai découvert ensuite que tu pouvais SharePointer tant que tu voulais, et appliquer des droits au niveau du Finder, ça faisait que dalle, y a un bug. J'ai donc chmodé à la main jusqu'au jour où j'ai découvert batchmod. Et en plus de ça, y a une histoire d'héritage par défaut qui se fait pas comme je veux et est résolue par un utilitaire dont j'ai oublié le nom. Mais il est possible également que je n'aie pas compris certaines choses. -- Nina
Si tu pouvais être plus précise dans tes explications et tes références,
et préciser ce que tu entends par la "façon "normale" vue de ma
fenêtre", l'intéret de ta contribution serait surement multiplié par
100...
Je t'explique :-)
A l'origine des temps j'ai découvert que le partage de MacOSX
fonctionnait uniquement en mode blaireau.
J'ai donc cherché une manière de le faire se comporter 'normalement"
vu de ma fenêtre, i.e. choisir ce qu'on veut partager et à qui. Un
serveur de fichiers, quoi. Ce que faisait MacOS9, quoi... SharePoints
le fait , merveilleux.
J'ai découvert ensuite que tu pouvais SharePointer tant que tu
voulais, et appliquer des droits au niveau du Finder, ça faisait que
dalle, y a un bug. J'ai donc chmodé à la main jusqu'au jour où j'ai
découvert batchmod.
Et en plus de ça, y a une histoire d'héritage par défaut qui se fait
pas comme je veux et est résolue par un utilitaire dont j'ai oublié le
nom.
Mais il est possible également que je n'aie pas compris certaines
choses.
--
Nina
On Mon, 4 Sep 2006 23:33:44 +0200, (Jacques Perrocheau) wrote:
Si tu pouvais être plus précise dans tes explications et tes références, et préciser ce que tu entends par la "façon "normale" vue de ma fenêtre", l'intéret de ta contribution serait surement multiplié par 100... Je t'explique :-)
A l'origine des temps j'ai découvert que le partage de MacOSX fonctionnait uniquement en mode blaireau. J'ai donc cherché une manière de le faire se comporter 'normalement" vu de ma fenêtre, i.e. choisir ce qu'on veut partager et à qui. Un serveur de fichiers, quoi. Ce que faisait MacOS9, quoi... SharePoints le fait , merveilleux. J'ai découvert ensuite que tu pouvais SharePointer tant que tu voulais, et appliquer des droits au niveau du Finder, ça faisait que dalle, y a un bug. J'ai donc chmodé à la main jusqu'au jour où j'ai découvert batchmod. Et en plus de ça, y a une histoire d'héritage par défaut qui se fait pas comme je veux et est résolue par un utilitaire dont j'ai oublié le nom. Mais il est possible également que je n'aie pas compris certaines choses. -- Nina