Fix: add mympd user with no shell and home /var/lib/mympd

This commit is contained in:
jcorporation 2018-09-07 01:00:00 +02:00
parent 0a9e6deebe
commit 49d67c49c8
3 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ make install DESTDIR=%{buildroot}
getent group mympd > /dev/null
[ "$?" = "2" ] && groupadd mympd
getent passwd mympd > /dev/null
[ "$?" = "2" ] && useradd mympd -g mympd
[ "$?" = "2" ] && useradd mympd -g mympd -d /var/lib/mympd -s /usr/sbin/nologin
if [ -d /usr/lib/systemd/ ]
then
[ -d /usr/lib/systemd/system ] || sudo mkdir /usr/lib/systemd/system

2
debian/postinst vendored
View File

@ -4,7 +4,7 @@ echo "Fixing ownership of /var/lib/mympd"
getent group mympd > /dev/null
[ "$?" = "2" ] && groupadd mympd
getent passwd mympd > /dev/null
[ "$?" = "2" ] && useradd mympd -g mympd
[ "$?" = "2" ] && useradd mympd -g mympd-d /var/lib/mympd -s /usr/sbin/nologin
chown -R mympd.mympd /var/lib/mympd

View File

@ -53,7 +53,7 @@ echo "Fixing ownership of /var/lib/mympd"
getent group mympd > /dev/null
[ "$?" = "2" ] && sudo groupadd mympd
getent passwd mympd > /dev/null
[ "$?" = "2" ] && sudo useradd mympd -g mympd
[ "$?" = "2" ] && sudo useradd mympd -g mympd -d /var/lib/mympd -s /usr/sbin/nologin
sudo chown -R mympd.mympd /var/lib/mympd
echo "Trying to link musicdir to library"