Ticket #25 (closed defect: fixed)

Opened 4 months ago

Last modified 3 months ago

A suggest about unix owners to fit jabber:adm like other debian packages

Reported by: cocnarf@gmail.com Assigned to: dax
Priority: minor Milestone: 0.3.0
Component: core Version: 0.3
Keywords: Cc:

Description

Hi, I use debian etch and I've installed your lasted deb packages; they work but I've seen in debian/postinst source that you make chown jabber:daemon i.e. over /var/log/jabber or /var/run/jabber.

Since there are several packages (jabber-common, jabber-irc, jabber-xxx, even experimental jabberd2...) that chown jabber:adm, maybe it could be better to do the same.

jabber-common postinst script says:

      ...
      adduser ... (same as you)
      # update permissions on folders
      chown -R jabber:adm /var/run/jabber/
      chmod 0775 /var/run/jabber/
      chown -R jabber:adm /var/log/jabber/
      chmod 0750 /var/log/jabber/
      chown -R jabber:adm /var/lib/jabber/
      chmod 0750 /var/lib/jabber/

I am not an expert in anything but I send you a patch:

cd debian/
cp postinst orig.postinst
cp modif.postinst postinst
diff --unified --recursive --new-file orig.postinst postinst > debian-postinst.patch
CUTHERE----------------
--- orig.postinst       2007-11-30 18:17:59.000000000 +0100
+++ postinst    2008-08-04 21:30:07.000000000 +0200
@@ -40,10 +40,14 @@
                    --shell /bin/false \
                        jabber 
        fi
-       chown jabber:daemon /var/spool/jabber
-       chown jabber:daemon /var/run/jabber
-       chown jabber:daemon /var/log/jabber
-       chown jabber:daemon /etc/jabber
+       chown -R jabber:adm /var/spool/jabber
+       chown -R jabber:adm /var/run/jabber
+       chown -R jabber:adm /var/log/jabber
+       chown -R jabber:adm /etc/jabber
+       #chmod 0775 /var/spool/jabber
+        chmod 0775 /var/run/jabber/
+        chmod 0750 /var/log/jabber/
+       #chmod 0775 /etc/jabber
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)
CUTHERE---------------

Change History

08/08/08 17:30:00 changed by dax

  • status changed from new to assigned.

Actually I don't care about group access right, the daemon run as uid jabber. I will remove any chmod on group on those files.

09/05/08 21:00:44 changed by dax

  • status changed from assigned to closed.
  • resolution set to fixed.