|
|
|
|
@ -24,11 +24,11 @@ exec_useradd_sync(){
|
|
|
|
|
local PARAM=$1
|
|
|
|
|
local GET_USERADD=$(get_conf_useradd_from_system ${PARAM})
|
|
|
|
|
local GET_USERSHADOW=$(get_conf_usershadow_from_system ${PARAM})
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERADD[*]
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERSHADOW[*]
|
|
|
|
|
[[ -n ${GET_USERADD} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_USERADD}
|
|
|
|
|
[[ -n ${GET_USERSHADOW} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_USERSHADOW}
|
|
|
|
|
}
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERADD[*]
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERSHADOW[*]
|
|
|
|
|
if [[ ${USERADD_SYNC} =~ 'shutdown@all' ]]; then
|
|
|
|
|
set_ubconfig "@all"
|
|
|
|
|
elif [[ ${USERADD_SYNC} =~ 'shutdown@users' ]]; then
|
|
|
|
|
@ -60,9 +60,9 @@ exec_groupadd_sync(){
|
|
|
|
|
set_ubconfig(){
|
|
|
|
|
local PARAM=$1
|
|
|
|
|
local GET_GROUPADD=$(get_conf_groupadd_from_system ${PARAM})
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] GROUPADD[*]
|
|
|
|
|
[[ -n ${GET_GROUPADD} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_GROUPADD}
|
|
|
|
|
}
|
|
|
|
|
${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] GROUPADD[*]
|
|
|
|
|
if [[ ${GROUPADD_SYNC} =~ 'shutdown@all' ]]; then
|
|
|
|
|
set_ubconfig "@all"
|
|
|
|
|
elif [[ ${GROUPADD_SYNC} =~ 'shutdown@users' ]]; then
|
|
|
|
|
|