Этот ответ основан на ответе Брайана . Добавляет необходимый try...except
блок.
Проверьте, существует ли пользователь:
import pwd
try:
pwd.getpwnam('someusr')
except KeyError:
print('User someusr does not exist.')
Проверьте, существует ли группа:
import grp
try:
grp.getgrnam('somegrp')
except KeyError:
print('Group somegrp does not exist.')