really really create the home directory
This commit is contained in:
parent
d40c514520
commit
960cf2505f
1 changed files with 4 additions and 2 deletions
|
|
@ -91,10 +91,12 @@ getent group %{name} >/dev/null 2>&1 || \
|
|||
groupadd -r %{name}
|
||||
getent passwd %{name} >/dev/null 2>&1 || \
|
||||
useradd -r -l -g %{name} -s /sbin/nologin \
|
||||
-m -d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name}
|
||||
if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then
|
||||
-d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name}
|
||||
if [[ ! -d %{_localstatedir}/run/%{name} ]]; then
|
||||
mkdir -m755 %{_localstatedir}/run/%{name}
|
||||
chown %{name}:%{name} %{_localstatedir}/run/%{name}
|
||||
fi
|
||||
if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then
|
||||
usermod -d %{_localstatedir}/run/%{name} %{name}
|
||||
fi
|
||||
exit 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue