mirror of
https://github.com/YunoHost-Apps/weblate_ynh.git
synced 2024-10-01 13:35:04 +02:00
Remove home directory from ynh_system_user_create_smtp
This commit is contained in:
parent
68822866b2
commit
d7aeffd9dd
1 changed files with 1 additions and 8 deletions
|
@ -4,18 +4,11 @@
|
||||||
#
|
#
|
||||||
# usage: ynh_system_user_create user_name [home_dir]
|
# usage: ynh_system_user_create user_name [home_dir]
|
||||||
# | arg: user_name - Name of the system user that will be create
|
# | arg: user_name - Name of the system user that will be create
|
||||||
# | arg: home_dir - Path of the home dir for the user. Usually the final path of the app. If this argument is omitted, the user will be created without home
|
|
||||||
# | arg: password - user password (for SMTP access)
|
# | arg: password - user password (for SMTP access)
|
||||||
ynh_system_user_create_smtp () {
|
ynh_system_user_create_smtp () {
|
||||||
if ! ynh_system_user_exists "$1" # Check if the user exists on the system
|
if ! ynh_system_user_exists "$1" # Check if the user exists on the system
|
||||||
then # If the user doesn't exist
|
then # If the user doesn't exist
|
||||||
if [ $# -ge 2 ]; then # If a home dir is mentioned
|
sudo useradd --no-create-home --system --user-group "$1" --shell /bin/false --password "$2" || ynh_die "Unable to create $1 system account"
|
||||||
user_home_dir="-d $2"
|
|
||||||
else
|
|
||||||
user_home_dir="--no-create-home"
|
|
||||||
fi
|
|
||||||
user_home_dir="-d $2"
|
|
||||||
sudo useradd $user_home_dir --system --user-group $1 --shell /bin/false || ynh_die "Unable to create $1 system account"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue