#!/bin/sh # # Copyright (C) 1998 Benny Holmgren # # Script to import smbpasswd file into the smbpasswd NIS+ table. Reads # from stdin the smbpasswd file. # while true; do read row if [ -z "$row" ]; then break fi if [ "$(echo $row | cut -c1)" = "#" ]; then continue fi nistbladm -a \ name=\"$(echo $row | cut -d: -f1)\" \ uid=\"$(echo $row | cut -d: -f2)\" \ lmpwd=\"$(echo $row | cut -d: -f3)\" \ ntpwd=\"$(echo $row | cut -d: -f4)\" \ acb=\"$(echo $row | cut -d: -f5)\" \ pwdlset_t=\"$(echo $row | cut -d: -f6)\" \ gcos=\"$(echo $row | cut -d: -f7)\" \ home=\"$(echo $row | cut -d: -f8)\" \ shell=\"$(echo $row | cut -d: -f9)\" smbpasswd.org_dir.$(nisdefaults -d) done