Mercredi - Les Utilitaires ‘ni’
Gérez la base de données NetInfo.
Questionner la base de données Netinfo pour voir quels utilisateurs utilisent le shell ’sh’ oo ‘bash’.
Avec nigrep :
$ nigrep “/bin/b?a?sh” .
12 /users/root: shell /bin/sh
67 /users/saruman: shell /bin/bash
nigrep prend comme argument une expression régulière comme grep et cherche dans la base de données.
Avec nireport :
$ nireport . /users name shell
nobody /usr/bin/false
root /bin/sh
daemon /usr/bin/false
…
saruman /bin/bash
nireport prend comme argument un répertoire (/users dans cet exemple) et une liste de propriétés à afficher.
Listez les répertoires NetInfo avec nidump. nidump affiche les répertoires NetInfo au format Unix standard :
$ nidump group .
nobody:*:-2:
nogroup:*:-1:
wheel:*:0:root
…
saruman:*:501:
Chargez des données dans NetInfo avec niload. niload chargera la base à partir de fichiers plats standard Unix :
$ sudo niload -dm group . < flat-file
Consultez ‘man niload’ pour voir si vous avez besoin des options ‘d’elete ou ‘m’erge.
Gérez la base de données avec niutil or nicl. Je préfère utiliserto ‘dscl’ pour cela, et j’en parlerai dans les astuces de la semaine prochaine.
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents