Я полагаю, вы можете просто использовать условие в своем скрипте, что-то вроде
if grep -q 'Ubuntu\|Debian' /etc/issue; then
adduser .....
else
useradd .....
fi
(не удается проверить, присутствует ли файл /etc/issue на OpenSUSE, иначе вы можете поставить условие на существование такого файла).