From: itlm019 Date: Fri, 4 Aug 2000 20:18:58 +0000 (+0000) Subject: ADMIN_GRP support added (superuser file permissions) X-Git-Tag: netatalk-1-5-rc1~734 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=a2ce91b10e0ea26e7a82491eb806d9497557debf ADMIN_GRP support added (superuser file permissions) --- diff --git a/etc/afpd/unix.c b/etc/afpd/unix.c index a1ea0799..83464411 100644 --- a/etc/afpd/unix.c +++ b/etc/afpd/unix.c @@ -91,6 +91,12 @@ void utommode( stat, ma ) ma->ma_owner = utombits( mode ); +#ifdef ADMIN_GRP + if ( uuid == 0 ) + ma->ma_user = AR_UWRITE | AR_UREAD | AR_USEARCH | AR_UOWN; + else +#endif + if ( uuid == stat->st_uid ) { ma->ma_user = ma->ma_owner | AR_UOWN; } else if ( gmem( stat->st_gid )) {