Accueil > Astuces OSXFAQ > Lundi - Commandes NetInfo

Lundi - Commandes NetInfo

Cette semaine nous présentons des scripts utiles pour gérer les comptes utilisateurs en ligne de commande : ajouter un nouvel utilisateur, un nouveau groupe et ajouter un utilisateur existant à un groupe.

Il y a plein de commandes pour interroger et changer la base de données NetInfo, deux des plus utiles étant :

dscl - Directory Services Command Line

Une alternative au vieux niutil qui manipule les données de NetInfo et en fait dans chaque noeud Directory Services.

Par exemple, pour ajouter un nouvel utilisateur :

$ dscl . create /users/joe

et pour ajouter des paires propriété-valeur :

$ dscl . create /users/joe name joe

$ dscl . create /users/joe shell /bin/bash

$ dscl . create /users/joe realname “joe jones”

Tout sous-répertoire NetInfo peut être créé, et les paires propriété-valeur ajoutées, de la même façon.

nireport - Print tables from NetInfo

Cela affiche les valeurs des propriétés listées pour les répertoires NetInfo spécifiés.

Par exemple, listez tous les utilisateurs :

$ nireport . /users name

nobody

root

daemon

unknown

smmsp

lp

postfix

Listez tous les noms de groupe et leur ID :

$ nireport . /groups name gid

nobody -2

nogroup -1

wheel 0

daemon 1

kmem 2

sys 3

tty 4

D’autres commandes :

nifind, nigrep, niload, nidump

En mode mono utilisateur, lorsque NetInfo ne tourne pas, utilisez nicl.

Elles sont toute documentées dans le manuel Unix.

Mardi donnera quelques astuces pratiques pour interroger la base NetInfo, tandis que Mercredi, Jeudi et Vendredi donneront des scripts pour ajouter de nouveaux utilisateurs et groupes à NetInfo et ajouter des utilisateurs dans des groupes.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


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

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire