View | Details | Raw Unified | Return to bug 8104
Collapse All | Expand All

(-)local_users.orig (-1 / +5 lines)
Lines 115-121 Link Here
115
			done
115
			done
116
			eval "$cmd $params $username &>/dev/null"
116
			eval "$cmd $params $username &>/dev/null"
117
			if [ -n "$need_chpasswd" ];then
117
			if [ -n "$need_chpasswd" ];then
118
			    printf '%s\n' "$need_chpasswd" |sed 's,^passwd:,,'|sed "s,.*,$username:&,"|/usr/sbin/chpasswd
118
			    if [ -z "${need_chpasswd##passwd:}" ]; then
119
				usermod -p "" $username || exit 1
120
			    else
121
				printf '%s\n' "$need_chpasswd" |sed 's,^passwd:,,'|sed "s,.*,$username:&,"|/usr/sbin/chpasswd || exit 1
122
			    fi
119
			fi
123
			fi
120
			are_user_exists "$username" || exit 1
124
			are_user_exists "$username" || exit 1
121
			exit 0
125
			exit 0

Return to bug 8104