OVH Cloud OVH Cloud

niload, ca fonctionne ?

15 réponses
Avatar
patpro
Salut,

j'ai tenté d'ajouter un utilisateur a mon systeme via un dump partiel de
netinfo, en utilisant niload. Cette commande n'a rien fait si ce n'est
prendre autant de processeur que possible pendant 1 minute, temps après
le quel je l'ai tuée "parce que y'a pas marqué pigeon, là"

des idées / suggestions ?

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php

10 réponses

1 2
Avatar
patpro
In article <1g599d3.5yaj471hz3zevN%,
(Xavier) wrote:

patpro wrote:

des idées / suggestions ?


niload, j'utilise pas. J'utilise niutil, c'est très bien. Ca évite
d'ouvrir une session sur un serveur planqué dans une armoire, et de
cliquer dix minutes, pour faire ce qui peut être fait en 5 secondes en
CLI.

XAv


ouais ok, mais la tu vois, niload c'est en CLI :)

nidump balance dans stdout un dump des donnees que tu souhaites, et
niload fait l'inverse.
niutil ne sait pas faire ca.

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
Nicolas.MICHEL
patpro wrote:

Salut,

j'ai tenté d'ajouter un utilisateur a mon systeme via un dump partiel de
netinfo, en utilisant niload. Cette commande n'a rien fait si ce n'est
prendre autant de processeur que possible pendant 1 minute, temps après
le quel je l'ai tuée "parce que y'a pas marqué pigeon, là"

des idées / suggestions ?


ça a eu marché...
Tu as quel version system ?
si tu nous dis quelle commande tu as utilisé pour charger quel fichier,
je veux bien l'essayer sur mon poste de test.

--
Je m'appelles Billy et je suis Funky

Avatar
xavier
patpro wrote:

nidump balance dans stdout un dump des donnees que tu souhaites, et
niload fait l'inverse.


Vivi, je sais. Même qu'il écrase tout :-)

Je m'en sers souvent pour répliquer une base réseau vers une base locale
ou l'inverse.

niutil ne sait pas faire ca.


Non, mais il fait plus de choses....

XAv
--
Xavier HUMBERT
INJEP - NetBSD, parce que je le vaux bien

Avatar
patpro
In article <1g5ahqz.1ypcvh6wpppg2N%,
(Nicolas MICHEL) wrote:

ça a eu marché...
Tu as quel version system ?
si tu nous dis quelle commande tu as utilisé pour charger quel fichier,
je veux bien l'essayer sur mon poste de test.


j'ai essayé tellement de trucs... :/ et, de rage, j'ai basardé le
fichier.

mais voila un exemple de fichier :
# more toto.dump
{
"name" = ( "users" );
CHILDREN = (
{
"name" = ( "test2" );
"passwd" = ( "pgXzUdFrqdy5c" );
"uid" = ( "1005" );
"gid" = ( "1005" );
"change" = ( "0" );
"expire" = ( "0" );
"realname" = ( "Un Test" );
"home" = ( "/tmp" );
"shell" = ( "/usr/bin/false" );
"_writers_passwd" = ( "test2" );
}
}

et pour la commande je crois que la syntaxe la plus pertinante que j'ai
essayée c'est :

niload -r -t /users localhost/local < toto.dump

Mon OS c'est panther, mais j'ai des echos comme quoi le comportement est
le meme sous Jag.

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php

Avatar
Nicolas.MICHEL
patpro wrote:

In article <1g5ahqz.1ypcvh6wpppg2N%,
(Nicolas MICHEL) wrote:

ça a eu marché...
Tu as quel version system ?
si tu nous dis quelle commande tu as utilisé pour charger quel fichier,
je veux bien l'essayer sur mon poste de test.


j'ai essayé tellement de trucs... :/ et, de rage, j'ai basardé le
fichier.

mais voila un exemple de fichier :
# more toto.dump
{
"name" = ( "users" );
[snip]


Je suis surpris par ce format "raw".
pourquoi tu n'utilises pas le format "standard" ?

et pour la commande je crois que la syntaxe la plus pertinante que j'ai
essayée c'est :

niload -r -t /users localhost/local < toto.dump


là encore, je suis surpris.
au pif, j'aurais dit :
niload -r /users . < monfichier
C'est le genre de manip que j'avais testé pour remonter netinfo à partir
du backup.

J'avais utilisé cette proc :
<http://www.westwind.com/reference/OS-X/Netinfo-recover.html>
qui fonctionnais.

bon, je vais tester pour le fun un nidump -r, puis quelques modif, puis
un niload. Je te redis.

--
Je m'appelles Billy et je suis Funky


Avatar
patpro
In article <1g5aqnb.c9wnzl1w5ucy2N%,
(Nicolas MICHEL) wrote:

mais voila un exemple de fichier :
# more toto.dump
{
"name" = ( "users" );
[snip]


Je suis surpris par ce format "raw".
pourquoi tu n'utilises pas le format "standard" ?


parce que j'ai pas le choix ? :)
je pars d'un dump de backup netinfo, fait par le daily, donc en raw. et
je ne veux récupérer qu'une partie des users


et pour la commande je crois que la syntaxe la plus pertinante que j'ai
essayée c'est :

niload -r -t /users localhost/local < toto.dump


là encore, je suis surpris.
au pif, j'aurais dit :
niload -r /users . < monfichier



essayé aussi, t'imagines pas le nombre de trucs que j'ai tentés, j'y ai
bien passé 1h30-2h

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
Nicolas.MICHEL
Nicolas MICHEL wrote:

bon, je vais tester pour le fun un nidump -r, puis quelques modif, puis
un niload. Je te redis.


voili.
J'ai fait un :
sudo nidump -r /users . > monfichier

puis j'ai joyeusement supprimé des users, modifié quelques noms,...

puis sous root
niload -r /users . <monfichier

reboot

ça fonctionne impec.
J'ai ensuite restauré ma config selon la proc postée juste avant.
--
Je m'appelles Billy et je suis Funky

Avatar
Nicolas.MICHEL
patpro wrote:

et je ne veux récupérer qu'une partie des users


ok. C'est effectivement du raw dans ce cas.

essayé aussi, t'imagines pas le nombre de trucs que j'ai tentés, j'y ai
bien passé 1h30-2h


étrange, chez moi ça passe sans problèmes. (sous 10.2.8, m'enfin...)
Tu as quelque chose dans /Library/Logs ?

--
Je m'appelles Billy et je suis Funky

Avatar
patpro
In article <1g5aud9.13ewp0ytm9ow1N%,
(Nicolas MICHEL) wrote:

essayé aussi, t'imagines pas le nombre de trucs que j'ai tentés, j'y ai
bien passé 1h30-2h


étrange, chez moi ça passe sans problèmes. (sous 10.2.8, m'enfin...)
Tu as quelque chose dans /Library/Logs ?


que dalle...

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
laurent.pertois
patpro wrote:

je pars d'un dump de backup netinfo, fait par le daily, donc en raw. et
je ne veux récupérer qu'une partie des users


Euh, tu es en single user ou complètement démarré ?

Parce qu'en single user il faut lancer quelques services avant de taper
dans NetInfo ;-)

La doc officielle du constructeur :

<http://docs.info.apple.com/article.html?artnum7210>

Sinon, essaie la commande que tu donnes est celle que j'ai utilisé à
plusieurs reprises pour remettre une base à partir du dump quotidien
sans soucis jusqu'en 10.2.8, je n'ai pas encore testé en 10.3.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

1 2