From: Harald Hoyer Date: Mon, 2 May 2011 09:27:12 +0000 (+0200) Subject: let rpc user own /var/lib/rpcbind X-Git-Tag: 011~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1325cddee98a37ff7ad6c7ec49c2d1cbd7eefd7e;p=thirdparty%2Fdracut.git let rpc user own /var/lib/rpcbind https://bugzilla.redhat.com/show_bug.cgi?id=698160 --- diff --git a/modules.d/95nfs/module-setup.sh b/modules.d/95nfs/module-setup.sh index ad6c25779..add0adf54 100755 --- a/modules.d/95nfs/module-setup.sh +++ b/modules.d/95nfs/module-setup.sh @@ -61,9 +61,11 @@ install() { egrep '^rpc:' /etc/passwd >> "$initdir/etc/passwd" egrep '^rpcuser:' /etc/passwd >> "$initdir/etc/passwd" #type -P nologin >/dev/null && dracut_install nologin + egrep '^rpc:' /etc/group >> "$initdir/etc/group" # rpc user needs to be able to write to this directory to save the warmstart # file - chmod 777 "$initdir/var/lib/rpcbind" + chmod 770 "$initdir/var/lib/rpcbind" + chown rpc.rpc "$initdir/var/lib/rpcbind" }