Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux グループエントリーの移行

NIS グループ マップには、グループ名、GID、グループメンバーなどのグループ情報が含まれます。このデータを使用して、NIS グループを IdM に移行します。
  1. 以下の内容で /root/ スクリプトを作成します。
    # $1 is the NIS domain, $2 is the NIS master server
    ypcat -d $1 -h $2 group > /dev/shm/ 2>&1
    for line in $(cat /dev/shm/; do
    	IFS=' '
    	groupname=$(echo $line | cut -f1 -d:)
    	# Not collecting encrypted password because we need cleartext password
    	# to create kerberos key
    	gid=$(echo $line | cut -f3 -d:)
    	members=$(echo $line | cut -f4 -d:)
    	# Now create this entry
    	ipa group-add $groupname --desc=NIS_GROUP_$groupname --gid=$gid
    	if [ -n "$members" ]; then
    		ipa group-add-member $groupname --users={$members}
    	ipa group-show $groupname
  2. IdM admin ユーザーとして認証します。
    [root@nis-server ~]# kinit admin
  3. スクリプトを実行します。以下は例になります。
    [root@nis-server ~]# sh /root/ nisdomain