Show Table of Contents
The
Chapter 27. File Systems
The quota RPC service is no longer unavailable
After upgrading the
nfs-utils packages, the nfs-rquotad.service systemd service was previously unavailable on the system after starting the quota Remote Procedure Call (RPC) service. To fix this bug, the quota packages now include a new rpc-rquotad.service *systemd* service, which provides the quota RPC service that allows querying and setting disk quotas over a network. The service can be configured in the /etc/sysconfig/rpc-rquotad file. The nfs-rquotad service alias is also provided to ensure compatibility with earlier versions. As a result, the quota RPC service is now available on Red Hat Enterprise Linux 7 as expected in the described situation. (BZ#1207239)
repquota now reports quotas for users not defined in the local passwd database
When listing all users' quotas with
repquota tool on an XFS file system when some users were defined only in the LDAP directory, quotas for users that were not defined in the local passwd database were previously not reported by repquota. Now, a new kernel interface, the Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA quota IOCTL commands, is used, if available, to retrieve all quota entries stored in a file system. This new method does not require enumerating all user accounts and works even for users unknown to the local system. As a result, repquota reports quotas for all users even if a user account is retrieved from a remote LDAP server or the System Security Services Daemon (SSSD) caches the user accounts. (BZ#1305968)
quota now correctly reports the grace time
Previously, the integer type was misinterpreted if the
quota tool displayed the grace time for an NFS-mounted file system if the soft quota limit for the current user was exceeded, and the grace quota time already expired. As a consequence, the quota command incorrectly reported a large number of days instead of the none value. This update fixes the misinterpretation of the integer type used to transfer grace times over the network. In addition, this update limits the range of possible values to 32-bit signed integer boundaries to ensure interoperability between NFS servers and clients with a different CPU word size. As a result, the quota tools correctly report grace time that differs from the server time in the range from -2^31+1 to 2^31 seconds. Lower values are reported as expired, and higher as a maximal possible time that stays unchanged until the difference is in the correct range. (BZ#1072858)
cifs.idmap now maps SIDs to UIDs
Previously, the
cifs.idmap tool could not map SIDs to UIDs in Red Hat Enterprise Linux 7. As a consequence, cifs.idmap could not be used to map ownership to the user name or group name from the Active Directory (AD). The Makefile has been modified to verify that the correct build options are presented to ensure that the mapping works. As a result, the mapping in cifs.idmap now works as expected. (BZ#1289454)
cifs-utils rebased to version 6.2
The
cifs-utils packages have been upgraded to upstream version 6.2, which provides a number of bug fixes over the previous version. The following bug fixes are included:
- Unnecessary linking of
libwbclientis prevented. - Uppercase
orig_devon 2nd try at mounting. paths.his included inmtab.c- The use of
backupuidandbackupgidis clarified in the manual pages. - The
x-*mount options are included. (BZ#1351618)

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.