netinfo - changer gid

Le
OdarR
hello,

afin de faciliter mes échanges nfs, j'aimerais changer le gid (groupe
id)
de mon user.
on peut le changer dans netinfo, en théorie, mais
vu ma précédente expérience peu fructueuse avec le uid et netinfo
je suis méfiant.

y a t-il un moyen de changer le gid proprement sur Mac OS X ?


(le problème sous-jacent, c'est que le rsync du Mac essaie de changer
le group id
sur mes fichiers situés sur le serveur, mode "archive" oblige )

merci,

Olivier
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
OdarR
Le #2169711
On 25 mar, 15:04, Matt
Oui avec niutil(1), nicl(1) ou NetInfo Manager.app

Cela dit, je comprend mayennement "changer le gid proprement". Que evux-tu
dire par là car les mêmes précautions s'appliquent à d'autres Uni x comme
numéro du GID unique et syntaxe respectée.


proprement, càd pouvoir encore booter et démarrer avec ce User ;-)
Je ne mets pas en cause l'efficacité de netinfo,
disons que je n'eu pas eu le choix du gid à l'installation, et plus
tard
j'aurais bien aimé avoir le meme gid sur plusieurs machines.

c'est peut etre ma méthode qui est naze, je suis à court d'idée.

Olivier

OdarR
Le #2169481
On 25 mar, 21:36, (Jacques Perrocheau)
wrote:

Plutôt que de modifier un GID, ce qui risque d'avoir des effets de bord
indésirables, il me parait plus élégant comme tu le suggères d'aj outer
l'utilisateur en question à un groupe idoine, quitte à en créer un si
nécessaire s'il faut s'adapter à d'autres logiques de configuration de
ces GID.


Oui! bonne idée...
Je l'avais fait avec un *ux il y a quelques temps, pourquoi je ne l'ai
pas trouvé ici ?
je regarde.
(j'ai pas la commande en tete :-), je me suis reposé sur ce que
présentait le gui du mac, paresse, tout ça).

merci à vous deux.

Olivier

jperrocheau
Le #2169451
Matt
c'est peut etre ma méthode qui est naze, je suis à court d'idée.


On peut choisir son groupe de connexion, voir même en créer de nouveaux, ce
n'est pas interdit.


Je m'immisce dans cette discussion de pro. Je ne suis pas un spécialiste
d'Unix.

Plutôt que de modifier un GID, ce qui risque d'avoir des effets de bord
indésirables, il me parait plus élégant comme tu le suggères d'ajouter
l'utilisateur en question à un groupe idoine, quitte à en créer un si
nécessaire s'il faut s'adapter à d'autres logiques de configuration de
ces GID.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:


Nicolas.MICHEL
Le #2240071
OdarR
c'est peut etre ma méthode qui est naze, je suis à court d'idée.


La bonne méthode c'est d'avoir un domaine.
Faire du nfs sans domaine n'a pas de sens amha.

Sinon pour rsync, au lieu de l'option archivage (-a)
essaies un truc genre :

-rlptD

Et enfin si tu veux synchroniser les uid sans te fritter netinfo,
effaces les comptes existants puis recrées les dans le même ordre sur
chacune des machines. C'est fastidieux, mais ça va marcher.

A moins qu'il n'existe un freeware qui sait changer les uid ?
Probable ...
--
Nicolas

Nicolas.MICHEL
Le #2240081
Jacques Perrocheau
Je m'immisce dans cette discussion de pro. Je ne suis pas un spécialiste
d'Unix.

Plutôt que de modifier un GID, ce qui risque d'avoir des effets de bord
indésirables, il me parait plus élégant comme tu le suggères d'ajouter
l'utilisateur en question à un groupe idoine, quitte à en créer un si
nécessaire s'il faut s'adapter à d'autres logiques de configuration de
ces GID.


Le problème est que si toto est l'utilisateur 501 sur la machine A
et que sur la machine B, reliée en nfs, c'est titi qui est 501
alors en nfs titi sera le possesseur des fichier de toto.

La chose ne peux pas se régler par un groupe, le possesseur prévalant
sur le groupe.


--
Nicolas

OdarR
Le #2240051
On 26 mar, 12:34, (Nicolas MICHEL) wrote:
Le problème est que si toto est l'utilisateur 501 sur la machine A
et que sur la machine B, reliée en nfs, c'est titi qui est 501
alors en nfs titi sera le possesseur des fichier de toto.


oui, j'ai forcé le uid et le gid pour le partage nfs, afin que le
server ait les bons droits sur les fichiers.
j'ai configuré celà dans le fichiers /etc/exports du server (linux).

La chose ne peux pas se régler par un groupe, le possesseur prévalant
sur le groupe.


c'est subtil quand meme.
je connecte le mac au server nfs en forçant le uid et gid à certaines
valeurs (1000 et 1000).
je peux ecrire (via le Terminal du Mac) des directory, des fichiers,
mais ce qui ne marche pas est le chgrp (erreur du rsync).
pourquoi ?
ma connection nfs devrait me donner ce droit puisque je m'y connecte
"en tant que user machin (1000)" et pas 501 (sur le mac).

Olivier

OdarR
Le #2240041
On 26 mar, 12:34, (Nicolas MICHEL) wrote:
La bonne méthode c'est d'avoir un domaine.


domaine NIS ?
à étudier, je n'ai pas d'expérience la-dessus.

Sinon pour rsync, au lieu de l'option archivage (-a)
essaies un truc genre :

-rlptD


ouaip, sana le "a" comme "archive", celà pourrait débloquer mon
problème de chgrp.
http://www.hmug.org/man/1/rsync.php
à essayer :)

Et enfin si tu veux synchroniser les uid sans te fritter netinfo,
effaces les comptes existants puis recrées les dans le même ordre sur
chacune des machines. C'est fastidieux, mais ça va marcher.


mmm, sur le mac c'est 501, mais d'autre OS comptent différemment.
puis a priori je voudrais outre-passer ce grand nettoyage :)

Olivier

Nicolas.MICHEL
Le #2240011
OdarR
On 26 mar, 12:34, (Nicolas MICHEL) wrote:
La bonne méthode c'est d'avoir un domaine.


domaine NIS ?
à étudier, je n'ai pas d'expérience la-dessus.


nis, ldap, netinfo, AD, ...
C'est pas les solutions qui manquent.
Mais c'est clair que c'est un investissement et que ça ne vaut la peine
que si tu as un certain nombre de machines.

--
Nicolas


Nicolas.MICHEL
Le #2240021
OdarR
On 26 mar, 12:34, (Nicolas MICHEL) wrote:
Le problème est que si toto est l'utilisateur 501 sur la machine A
et que sur la machine B, reliée en nfs, c'est titi qui est 501
alors en nfs titi sera le possesseur des fichier de toto.


oui, j'ai forcé le uid et le gid pour le partage nfs, afin que le
server ait les bons droits sur les fichiers.
j'ai configuré celà dans le fichiers /etc/exports du server (linux).

La chose ne peux pas se régler par un groupe, le possesseur prévalant
sur le groupe.


c'est subtil quand meme.
je connecte le mac au server nfs en forçant le uid et gid à certaines
valeurs (1000 et 1000).
je peux ecrire (via le Terminal du Mac) des directory, des fichiers,
mais ce qui ne marche pas est le chgrp (erreur du rsync).
pourquoi ?
ma connection nfs devrait me donner ce droit puisque je m'y connecte
"en tant que user machin (1000)" et pas 501 (sur le mac).


Ce n'est pas ce que je disais.
régler le UID via le fichier exports du serveur est sans-doute correct.
Je n'ai jamais utilisé ça donc je ne connais pas la question.

Mais ce à quoi je répondais était la proposition de Jacques de créer, si
j'ai bien compris, des groupes locaux pour gérer les accès.

--
Nicolas


OdarR
Le #2228241
On 26 mar, 12:34, (Nicolas MICHEL) wrote:
Sinon pourrsync, au lieu de l'option archivage (-a)
essaies un truc genre :

-rlptD


Enfin pris la peine d'essayer.
nickel :-)
voilà mes sauvegardes plus simples.

Olivier

Publicité
Poster une réponse
Anonyme