]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Create esniper user if esniper was installed
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 1 Jun 2008 06:08:27 +0000 (08:08 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 1 Jun 2008 06:08:27 +0000 (08:08 +0200)
Add esniper to soduers at install and remove at uninstall

src/paks/esniper/install.sh
src/paks/esniper/uninstall.sh

index 872a64ab76bc9d8fe7ff8c99f4f3b56c81662a28..6bf297d8d046643b3e44a99f6611fd363316a407 100644 (file)
 #
 . /opt/pakfire/lib/functions.sh
 extract_files
+useradd -s /bin/false esniper
+grep -v "esniper" /etc/sudoers > /tmp/sudoers
+echo "# esniper user" >> /tmp/sudoers
+echo "nobody ALL=(esniper) NOPASSWD: /usr/bin/sudo, /bin/sh, /bin/kill" >> /tmp/sudoers
+mv /tmp/sudoers /etc/sudoers
 chmod 777 /srv/web/esniper
 chown nobody.nobody /srv/web/esniper
 /etc/init.d/apache reload
index e5b5d7fe4ef34283d612126033678e8995162053..e47a303fec498d4285c0109d9f64c2baa3981ef9 100644 (file)
@@ -23,3 +23,5 @@
 #
 . /opt/pakfire/lib/functions.sh
 remove_files
+grep -v "esniper" /etc/sudoers > /tmp/sudoers
+mv /tmp/sudoers /etc/sudoers