Correctly search for the existence of nfsnobody (bz 816149)
Correctly change the default group id for nfsnobody (bz 816149) Signed-off-by: Steve Dickson <steved@redhat.com>
This commit is contained in:
parent
164610b8a7
commit
40c2a71d43
@ -2,7 +2,7 @@ Summary: NFS utilities and supporting clients and daemons for the kernel NFS ser
|
|||||||
Name: nfs-utils
|
Name: nfs-utils
|
||||||
URL: http://sourceforge.net/projects/nfs
|
URL: http://sourceforge.net/projects/nfs
|
||||||
Version: 1.2.6
|
Version: 1.2.6
|
||||||
Release: 0%{?dist}
|
Release: 1%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
# group all 32bit related archs
|
# group all 32bit related archs
|
||||||
@ -179,7 +179,7 @@ done
|
|||||||
%define nfsnobody_uid 65534
|
%define nfsnobody_uid 65534
|
||||||
|
|
||||||
# Create nfsnobody gid as long as it does not already exist
|
# Create nfsnobody gid as long as it does not already exist
|
||||||
cat /etc/group | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
|
cat /etc/group | cut -d':' -f 3 | grep --quiet nfsnobody 2>/dev/null
|
||||||
if [ "$?" -eq 1 ]; then
|
if [ "$?" -eq 1 ]; then
|
||||||
/usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody 2>/dev/null || :
|
/usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody 2>/dev/null || :
|
||||||
else
|
else
|
||||||
@ -187,13 +187,13 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Create nfsnobody uid as long as it does not already exist.
|
# Create nfsnobody uid as long as it does not already exist.
|
||||||
cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
|
cat /etc/passwd | cut -d':' -f 3 | grep --quiet nfsnobody 2>/dev/null
|
||||||
if [ "$?" -eq 1 ]; then
|
if [ "$?" -eq 1 ]; then
|
||||||
/usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \
|
/usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \
|
||||||
-s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || :
|
-s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || :
|
||||||
else
|
else
|
||||||
|
|
||||||
/usr/sbin/usermod -u %{nfsnobody_uid} nfsnobody 2>/dev/null || :
|
/usr/sbin/usermod -u %{nfsnobody_uid} -g %{nfsnobody_uid} nfsnobody 2>/dev/null || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%post
|
%post
|
||||||
@ -293,6 +293,10 @@ fi
|
|||||||
%attr(4755,root,root) /sbin/umount.nfs4
|
%attr(4755,root,root) /sbin/umount.nfs4
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri May 25 2012 Steve Dickson <steved@redhat.com> 1.2.6-1
|
||||||
|
- Correctly search for the existence of nfsnobody (bz 816149)
|
||||||
|
- Correctly change the default group id for nfsnobody (bz 816149)
|
||||||
|
|
||||||
* Tue May 15 2012 Steve Dickson <steved@redhat.com> 1.2.6-0
|
* Tue May 15 2012 Steve Dickson <steved@redhat.com> 1.2.6-0
|
||||||
- Update to the latest upstream release: nfs-utils-1.2.6 (bz 821673)
|
- Update to the latest upstream release: nfs-utils-1.2.6 (bz 821673)
|
||||||
- Split out NFS server daemons into individual service files (bz 769879)
|
- Split out NFS server daemons into individual service files (bz 769879)
|
||||||
|
Loading…
Reference in New Issue
Block a user