OVH Cloud OVH Cloud

Urgent : modification du nom d'un "Home" par erreur

10 réponses
Avatar
olivier.blard
Bonsoir,

Un ami à moi, sur mes conseils, a fait l'acquisition d'un d'un Powerbook
12' neuf livré hier, donc sous Tiger. Il est totalement nouveau sous OS
X.

Il a fait un faute dans son nom au premier démarrage de l'ordinateur, et
le premier utilisateur créé, en tout cas son nom abrégé, comporte donc
une faute. Je devais lui envoyer "Accounts enhancer", mais ça n'a pas
été possible.

Malgré mon avertissement, il a renommé son dossier home via le Finder.
Je suppose qu'il va avoir de gros problèmes à la prochaine ouverture de
session, mais pour l'instant, l'ordinateur ne bronche pas. Je lui ai
interdit de redémarrer ou de se dé-logger pour l'instant.

Il avait déjà commencé à configurer sa session, et a récupéré ses mails
sous cette session. Je lui ai suggéré de créer une nouvelle session,
mais il n'est pas trop chaud pour cette solution, pour ne pas avoir à
transférer de fichiers, ni jouer avec les autorisations. Je précise
qu'il est sur Paris et que je suis sur Rouen, donc je n'ai pas accès à
la machine.

Voilà ma question : comment récupérer cette gaffe, sachant qu'il ne peut
plus renommer son dossier home via le finder avec l'ancien nom
comportant une faute, le finder refusant d'attribuer ce nom ? Je suppose
qu'on peut modifier la valeur "home" dans NetInfo Manager, mais je ne
sais pas si c'est suffisant (autorisations, ...)

Merci d'avance pour votre aide et vos conseils si vous avez la solution.
Il doit me rappeler demain, normalement.

--
Olivier BLARD

10 réponses

Avatar
fra
Olivier BLARD wrote:

Malgré mon avertissement, il a renommé son dossier home via le Finder.


J'aurais tendance à penser que si on peut le fair evia le finder sans
bidouille c'est que ça ne doit pas être "grave".
Sinon il y a "ChangeShortName" qui m'avais permis de renommer un user.
--
Fra

Avatar
Yannick F.

Merci d'avance pour votre aide et vos conseils si vous avez la solution.
Il doit me rappeler demain, normalement.

Moi j'utiliserais le gestionnaire Netinfo pour changer la propriété

"Home" de cet utilisateur !

Avatar
olivier.blard
Fra wrote:

Olivier BLARD wrote:

Malgré mon avertissement, il a renommé son dossier home via le Finder.


J'aurais tendance à penser que si on peut le fair evia le finder sans
bidouille c'est que ça ne doit pas être "grave".


Je viens de faire l'essai. On ne peut changer le nom de son home, via le
finder, que si l'on est administrateur.

Mais à l'ouverture de session suivante, un nouveau home est recréé avec
le nom abrégé d'origine. Les paramètres et les fichiers contenu dans le
home qui a été renommé sont toujours dans le dossier user et
nécessiteraient un transfert et une manipulation au niveau des droits,
ce que je préfèrerais éviter.

Ce qui est bizarre, c'est que la personne m'a dit ne pas pouvoir à
nouveau changer le nom de son home via le finder, alors qu'a priori, il
ne s'était pas dé-loggué. Il semblerait que le finder lui ai renvoyé un
message d'erreur du même type que celui qu'on recoit lorsqu'on nomme
deux fichiers avec le même nom dans un dossier.

Pour ma part, j'ai pu changer le nom du home de ma session d'essai
autant que j'ai voulu, tant que je ne me suis pas dé-loggué. Je suis
sous Panther, mais je ne crois pas que celà change grand chose.

Sinon il y a "ChangeShortName" qui m'avais permis de renommer un user.


Je regarde ce logiciel, mais je voudrais surtout éviter d'empirer les
choses. Merci en tous cas.

--
Olivier BLARD


Avatar
olivier.blard
Yannick F. wrote:


Merci d'avance pour votre aide et vos conseils si vous avez la solution.
Il doit me rappeler demain, normalement.

Moi j'utiliserais le gestionnaire Netinfo pour changer la propriété

"Home" de cet utilisateur !


C'est ce à quoi j'ai pensé, mais je ne sais pas si c'est suffisant. Je
continue de googleliser ...

--
Olivier BLARD


Avatar
listes2
Olivier BLARD wrote:

Ce qui est bizarre, c'est que la personne m'a dit ne pas pouvoir à
nouveau changer le nom de son home via le finder, alors qu'a priori, il
ne s'était pas dé-loggué. Il semblerait que le finder lui ai renvoyé un
message d'erreur du même type que celui qu'on recoit lorsqu'on nomme
deux fichiers avec le même nom dans un dossier.


Je viens d'essayer (après un backup, par prudence).
Sous Mac OS X 10,4,2; j'ai pu changer le nom de mon Home dans le Finder,
mais un nouveau répertoire avec l'ancien nom s'est immédiatement recréé,
d'où l'impossibilité de rechanger. Et poubelliser le nouveau n'aidait
pas.
Tant que j'étais loggé, tout fonctionnait normalement, mais j'ai fait un
détour par une session root (activé pour l'occasion) pour virer le
nouveau et renommer correctement l'ancien.

A mon sens, cette possibilité de changer le nom du Home ne devrait pas
exister si aisément. C'est une faille, je trouve...

--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat/Skype: Nept47

Avatar
olivier.blard
Olivier Goldberg wrote:

Olivier BLARD wrote:

Ce qui est bizarre, c'est que la personne m'a dit ne pas pouvoir à
nouveau changer le nom de son home via le finder, alors qu'a priori, il
ne s'était pas dé-loggué. Il semblerait que le finder lui ai renvoyé un
message d'erreur du même type que celui qu'on recoit lorsqu'on nomme
deux fichiers avec le même nom dans un dossier.


Je viens d'essayer (après un backup, par prudence).


Merci pour cet investissement.

Sous Mac OS X 10,4,2; j'ai pu changer le nom de mon Home dans le Finder,
mais un nouveau répertoire avec l'ancien nom s'est immédiatement recréé,
d'où l'impossibilité de rechanger. Et poubelliser le nouveau n'aidait
pas.


C'est une différence par rapport à Panther que j'ai, et ça explique donc
qu'il n'ait pas pu revenir en arrière, même sans s'être dé-loggué.

Tant que j'étais loggé, tout fonctionnait normalement, mais j'ai fait un
détour par une session root (activé pour l'occasion) pour virer le
nouveau et renommer correctement l'ancien.


Il va donc falloir en passer par là. Le logger en root, lui faire jeter
le mauvais dossier qui s'est recréé et qui doit être "vide" de tout
paramètre et sans fichier, et renommer celui qui reste, avec l'ancien
nom. J'espère qu'il n'y aura pas trop de problèmes de droits. Ensuite
seulement, je lui ferai changer proprement avec Accounts enhancer, que
je connais, ou ChangeShortName, comme indiqué par Fra.

A mon sens, cette possibilité de changer le nom du Home ne devrait pas
exister si aisément. C'est une faille, je trouve...


Je trouve celà extremement bizarre moi aussi. D'après la KB Apple, sous
10.2 et précédents, ce n'était pas possible.


--
Olivier BLARD


Avatar
listes2
Olivier BLARD wrote:

Il va donc falloir en passer par là. Le logger en root, lui faire jeter
le mauvais dossier qui s'est recréé et qui doit être "vide" de tout
paramètre et sans fichier, et renommer celui qui reste, avec l'ancien
nom. J'espère qu'il n'y aura pas trop de problèmes de droits. Ensuite
seulement, je lui ferai changer proprement avec Accounts enhancer, que
je connais, ou ChangeShortName, comme indiqué par Fra.


En Root, pas de risque de problème de droits!
Mais dis-lui bien de faire vraiment gaffe, de ne rien faire d'autre, et
de désactiver root après.

Je trouve celà extremement bizarre moi aussi. D'après la KB Apple, sous
10.2 et précédents, ce n'était pas possible.


Bug introduit par une màj, sans doute.
Y a-t-il moyen de verrouiller manuellement le nom de ce dossier, en
attendant une correction?

--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat/Skype: Nept47

Avatar
Yannick F.
Yannick F. wrote:


Merci d'avance pour votre aide et vos conseils si vous avez la solution.
Il doit me rappeler demain, normalement.



Moi j'utiliserais le gestionnaire Netinfo pour changer la propriété
"Home" de cet utilisateur !



C'est ce à quoi j'ai pensé, mais je ne sais pas si c'est suffisant. Je
continue de googleliser ...

En principe, sur linux, l'emplacement du home est décrit pour chaque

utilisateur dans un fichier (je ne sais plus lequel) donc je pense que
c'est suffisant de modifier ce fichier (par les gestionnaire netinfo sur
un mac)



Avatar
olivier.blard
Olivier Goldberg wrote:

Olivier BLARD wrote:

Il va donc falloir en passer par là. Le logger en root, lui faire jeter
le mauvais dossier qui s'est recréé et qui doit être "vide" de tout
paramètre et sans fichier, et renommer celui qui reste, avec l'ancien
nom. J'espère qu'il n'y aura pas trop de problèmes de droits. Ensuite
seulement, je lui ferai changer proprement avec Accounts enhancer, que
je connais, ou ChangeShortName, comme indiqué par Fra.


En Root, pas de risque de problème de droits!
Mais dis-lui bien de faire vraiment gaffe, de ne rien faire d'autre, et
de désactiver root après.


Bon finalement, à la barbare et sans attendre mes/vos conseils, il a
effacé le dossier qui avait été re-créé automatiquement en parallèle de
son home, et il a pu renommer son home actuel avec le nom initial, qui
comporte donc une erreur.

Si tout se révèle OK, on changera ce nom abrégé avec les outils adéquats
plus tard.

Merci à tous pour votre aide.

--
Olivier BLARD


Avatar
g.durr
Olivier BLARD wrote:

Voilà ma question : comment récupérer cette gaffe, sachant qu'il ne peut
plus renommer son dossier home via le finder avec l'ancien nom
comportant une faute, le finder refusant d'attribuer ce nom ? Je suppose
qu'on peut modifier la valeur "home" dans NetInfo Manager, mais je ne
sais pas si c'est suffisant (autorisations, ...)

Merci d'avance pour votre aide et vos conseils si vous avez la solution.
Il doit me rappeler demain, normalement.


Le plus "simple" serait de redemarrer en single mode et de renommer :


1 - /Users/ancien_nom en /Users/ancien_nom.temporaire (*)
2 - /Users/nouveau_nom_repertoire en /Users/ancien_nom
3 - vérifier qu'il n'y a rien a rappatrier de
/Users/ancien_nom.temporaire vers /Users/ancien_nom (à priori devrait
pas)

(*) Si l'utilisateur a redemarré ou s'est relogué un dossier
/Users/ancien_nom a été crée, ne comprenant que (très) peu de fichiers



--
Guillaume DURR