| #!/bin/sh |
| |
| |
| t_Log "Running $0 - NFS writable share test." |
| |
| cp /etc/exports /etc/exports.orig |
| echo '/srv/nfs *(rw,sync,no_root_squash)' >/etc/exports |
| mkdir -p /srv/nfs |
| exportfs -ar |
| |
| |
| setsebool allow_nfsd_anon_write 1 |
| |
| |
| mkdir /mnt/nfs |
| mount -t nfs 127.0.0.1:/srv/nfs /mnt/nfs || exit 1 |
| echo 'NFS test file' > /mnt/nfs/test.txt |
| |
| |
| (cat /mnt/nfs/test.txt | grep 'NFS test file' > /dev/null 2>&1) && \ |
| (cat /srv/nfs/test.txt | grep 'NFS test file' > /dev/null 2>&1) |
| ret_val=$? |
| |
| |
| umount /mnt/nfs |
| /bin/rm -fr /mnt/nfs |
| mv /etc/exports.orig /etc/exports |
| |
| t_CheckExitStatus $ret_val |