Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux
(redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un
changement des droits : d'un accès autorisé en lecture pour tous
(-rw-r--r--), je passe à un fichier seulement acessible pour moi
(rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le
fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne
change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou
mettre des droits par défaut en cas de copie ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Stadelmann
In article <1hs57ei.153ox085ebndaN%, (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur SMB, quelque soit les droits effectifs.
Patrick -- Patrick Stadelmann
In article <1hs57ei.153ox085ebndaN%olivier.marti@ensta.org>,
olivier.marti@ensta.org (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux
(redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un
changement des droits : d'un accès autorisé en lecture pour tous
(-rw-r--r--), je passe à un fichier seulement acessible pour moi
(rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur
SMB, quelque soit les droits effectifs.
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1hs57ei.153ox085ebndaN%, (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur SMB, quelque soit les droits effectifs.
Patrick -- Patrick Stadelmann
Paul Gaborit
À (at) Thu, 18 Jan 2007 15:59:06 +0100, (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba car il y a de grande chance que la liste des utilisateurs et des groupes du serveur Linux n'aient rien à voir avec la liste des utilisateurs et des groupes de votre Mac.
Donc votre serveur Samba sur Linux attribue des droits par défauts à tous les fichiers et répertoires que vous créez depuis le mac (via Samba). Ces droits par défaut sont définis dans le fichier smb.conf du serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers) directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700 (valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je conseille soit 0600 (on obtient alors pour tous les fichiers crées les droits -rw-------) soit 0644 (-rw-r--r--).
Pour les répertoires, on ne peut pas deviner le réglage actuel. Mais il y a de grande chance que ce soit aussi 0700 (ce qui donne drwx------). On peut aussi mettre 0755 (ce qui donne drwxr-xr-x).
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
À (at) Thu, 18 Jan 2007 15:59:06 +0100,
olivier.marti@ensta.org (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux
(redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un
changement des droits : d'un accès autorisé en lecture pour tous
(-rw-r--r--), je passe à un fichier seulement acessible pour moi
(rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le
fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne
change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou
mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba
car il y a de grande chance que la liste des utilisateurs et des
groupes du serveur Linux n'aient rien à voir avec la liste des
utilisateurs et des groupes de votre Mac.
Donc votre serveur Samba sur Linux attribue des droits par défauts à
tous les fichiers et répertoires que vous créez depuis le mac (via
Samba). Ces droits par défaut sont définis dans le fichier smb.conf du
serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers)
directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700
(valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je
conseille soit 0600 (on obtient alors pour tous les fichiers crées les
droits -rw-------) soit 0644 (-rw-r--r--).
Pour les répertoires, on ne peut pas deviner le réglage actuel. Mais
il y a de grande chance que ce soit aussi 0700 (ce qui donne
drwx------). On peut aussi mettre 0755 (ce qui donne drwxr-xr-x).
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
À (at) Thu, 18 Jan 2007 15:59:06 +0100, (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba car il y a de grande chance que la liste des utilisateurs et des groupes du serveur Linux n'aient rien à voir avec la liste des utilisateurs et des groupes de votre Mac.
Donc votre serveur Samba sur Linux attribue des droits par défauts à tous les fichiers et répertoires que vous créez depuis le mac (via Samba). Ces droits par défaut sont définis dans le fichier smb.conf du serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers) directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700 (valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je conseille soit 0600 (on obtient alors pour tous les fichiers crées les droits -rw-------) soit 0644 (-rw-r--r--).
Pour les répertoires, on ne peut pas deviner le réglage actuel. Mais il y a de grande chance que ce soit aussi 0700 (ce qui donne drwx------). On peut aussi mettre 0755 (ce qui donne drwxr-xr-x).
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
olivier.marti
Paul Gaborit wrote:
À (at) Thu, 18 Jan 2007 15:59:06 +0100, (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba car il y a de grande chance que la liste des utilisateurs et des groupes du serveur Linux n'aient rien à voir avec la liste des utilisateurs et des groupes de votre Mac.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Donc votre serveur Samba sur Linux attribue des droits par défauts à tous les fichiers et répertoires que vous créez depuis le mac (via Samba). Ces droits par défaut sont définis dans le fichier smb.conf du serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers) directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700 (valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je conseille soit 0600 (on obtient alors pour tous les fichiers crées les droits -rw-------) soit 0644 (-rw-r--r--).
Bon, tout ça suppose que mon administrateur accepte de faire des changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en lecture les fichiers de tout les utilisateurs ... On est environ 150 personnes sur ce serveur.
Merci des renseignements
Olivier
Paul Gaborit <Paul.Gaborit@invalid.invalid> wrote:
À (at) Thu, 18 Jan 2007 15:59:06 +0100,
olivier.marti@ensta.org (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux
(redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un
changement des droits : d'un accès autorisé en lecture pour tous
(-rw-r--r--), je passe à un fichier seulement acessible pour moi
(rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le
fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne
change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou
mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba
car il y a de grande chance que la liste des utilisateurs et des
groupes du serveur Linux n'aient rien à voir avec la liste des
utilisateurs et des groupes de votre Mac.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère
les comptes Samba et Linux, avec les mêmes comptes donc.
Donc votre serveur Samba sur Linux attribue des droits par défauts à
tous les fichiers et répertoires que vous créez depuis le mac (via
Samba). Ces droits par défaut sont définis dans le fichier smb.conf du
serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers)
directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700
(valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je
conseille soit 0600 (on obtient alors pour tous les fichiers crées les
droits -rw-------) soit 0644 (-rw-r--r--).
Bon, tout ça suppose que mon administrateur accepte de faire des
changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en
lecture les fichiers de tout les utilisateurs ... On est environ 150
personnes sur ce serveur.
À (at) Thu, 18 Jan 2007 15:59:06 +0100, (Olivier Marti) écrivait (wrote):
Bonjour,
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----). Je ne peux pas changer ces droits : avec pomme-I sur le fichier, je n'ai pas accès au droit. Et dans le terminal un chmod ne change rien, même avec un sudo.
Comment changer ces droits sans se connecter sur le serveur ?
Comment faire pour que les droits soient préservés par la copie ? Ou mettre des droits par défaut en cas de copie ?
Des idées ?
Oui... En fait, vous ne pouvez pas accéder aux droits Unix via Samba car il y a de grande chance que la liste des utilisateurs et des groupes du serveur Linux n'aient rien à voir avec la liste des utilisateurs et des groupes de votre Mac.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Donc votre serveur Samba sur Linux attribue des droits par défauts à tous les fichiers et répertoires que vous créez depuis le mac (via Samba). Ces droits par défaut sont définis dans le fichier smb.conf du serveur Samba.
Il y a deux réglages :
create mask (pour les fichiers) directory mask (pour les répertoires)
D'après votre description, la valeur de 'create mask' doit être 0700 (valeur octale). Ceci n'a pas de sens. Pour le 'create mask', je conseille soit 0600 (on obtient alors pour tous les fichiers crées les droits -rw-------) soit 0644 (-rw-r--r--).
Bon, tout ça suppose que mon administrateur accepte de faire des changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en lecture les fichiers de tout les utilisateurs ... On est environ 150 personnes sur ce serveur.
Merci des renseignements
Olivier
olivier.marti
Patrick Stadelmann wrote:
In article <1hs57ei.153ox085ebndaN%, (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur SMB, quelque soit les droits effectifs.
Mais il sont aussi rwx------ quand je me connecte directement sur le serveur (ssh). Pas moyen de les changer sur le serveur ... Apparemment (message Paul), c'est lié aux réglages du serveur, et il va falloir que je caresse mon administrateur réseau dans le sens du poil.
Patrick
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
In article <1hs57ei.153ox085ebndaN%olivier.marti@ensta.org>,
olivier.marti@ensta.org (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux
(redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un
changement des droits : d'un accès autorisé en lecture pour tous
(-rw-r--r--), je passe à un fichier seulement acessible pour moi
(rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur
SMB, quelque soit les droits effectifs.
Mais il sont aussi rwx------ quand je me connecte directement sur le
serveur (ssh). Pas moyen de les changer sur le serveur ... Apparemment
(message Paul), c'est lié aux réglages du serveur, et il va falloir que
je caresse mon administrateur réseau dans le sens du poil.
In article <1hs57ei.153ox085ebndaN%, (Olivier Marti) wrote:
Je montre sur mon Mac (OS X 10.3.9) des disques d'une machine Linux (redHat) qui sont exportés en smb.
A chaque fois que je copie un fichier du Mac vers ces disques, j'ai un changement des droits : d'un accès autorisé en lecture pour tous (-rw-r--r--), je passe à un fichier seulement acessible pour moi (rwx----).
Le Mac indique toujours "rwx------" pour les fichiers sur un serveur SMB, quelque soit les droits effectifs.
Mais il sont aussi rwx------ quand je me connecte directement sur le serveur (ssh). Pas moyen de les changer sur le serveur ... Apparemment (message Paul), c'est lié aux réglages du serveur, et il va falloir que je caresse mon administrateur réseau dans le sens du poil.
Patrick
laurent.pertois
Olivier Marti wrote:
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un utilisateur de ta machine ou de ce LDAP ?
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Olivier Marti <olivier.marti@ensta.org> wrote:
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère
les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de
Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un
utilisateur de ta machine ou de ce LDAP ?
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un utilisateur de ta machine ou de ce LDAP ?
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Paul Gaborit
À (at) Fri, 19 Jan 2007 08:35:30 +0100, (Olivier Marti) écrivait (wrote):
Bon, tout ça suppose que mon administrateur accepte de faire des changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en lecture les fichiers de tout les utilisateurs ... On est environ 150 personnes sur ce serveur.
Il y a un autre réglage qui peut être intéressant :
inherit permissions
Avec ce réglage, un fichier ou un répertoire qu'on crée hérite des droits du répertoire parent. C'est un bon compromis.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
À (at) Fri, 19 Jan 2007 08:35:30 +0100,
olivier.marti@ensta.org (Olivier Marti) écrivait (wrote):
Bon, tout ça suppose que mon administrateur accepte de faire des
changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en
lecture les fichiers de tout les utilisateurs ... On est environ 150
personnes sur ce serveur.
Il y a un autre réglage qui peut être intéressant :
inherit permissions
Avec ce réglage, un fichier ou un répertoire qu'on crée hérite des
droits du répertoire parent. C'est un bon compromis.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
À (at) Fri, 19 Jan 2007 08:35:30 +0100, (Olivier Marti) écrivait (wrote):
Bon, tout ça suppose que mon administrateur accepte de faire des changements. Pas gagné ... Il est plutôt collaboratif, mais ouvrir en lecture les fichiers de tout les utilisateurs ... On est environ 150 personnes sur ce serveur.
Il y a un autre réglage qui peut être intéressant :
inherit permissions
Avec ce réglage, un fichier ou un répertoire qu'on crée hérite des droits du répertoire parent. C'est un bon compromis.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
olivier.marti
Laurent Pertois wrote:
Olivier Marti wrote:
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un utilisateur de ta machine ou de ce LDAP ?
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en local.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère
les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de
Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un
utilisateur de ta machine ou de ce LDAP ?
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en
local.
Il faut que je vérifie, mais a priori il y a un serveur LDAP qui gère les comptes Samba et Linux, avec les mêmes comptes donc.
Mais ton Mac est-il connecté à ce LDAP par l'utilitaire Format de Répertoire ? la session que tu ouvres sur ton Mac est-elle celle d'un utilisateur de ta machine ou de ce LDAP ?
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en local.
Olivier
laurent.pertois
Olivier Marti wrote:
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en local.
Donc ton poste ne peut connaître les uid de ce serveur LDAP et ne peut donc rien en faire, c'est SAMBA qui doit gérer ça mais tu es obligé, de ton côté, d'avoir une vue faussée.
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Olivier Marti <olivier.marti@ensta.org> wrote:
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en
local.
Donc ton poste ne peut connaître les uid de ce serveur LDAP et ne peut
donc rien en faire, c'est SAMBA qui doit gérer ça mais tu es obligé, de
ton côté, d'avoir une vue faussée.
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Pas du tout. Je suis sur un portable avec l'utilisateur déclaré en local.
Donc ton poste ne peut connaître les uid de ce serveur LDAP et ne peut donc rien en faire, c'est SAMBA qui doit gérer ça mais tu es obligé, de ton côté, d'avoir une vue faussée.
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.