Permissions and ownership
Check ownership of the entire Pointsharp IdP directory:
$ ls -lah /opt | grep PointsharpIdP $ ls -lah /opt/PointsharpIdP
Check permissions for critical directories:
$ ls -ld /opt/PointsharpIdP /opt/PointsharpIdP/{conf,bin,logs,data}
Fix ownership recursively (safe and common):
$ sudo chown -R pointsharpidp:pointsharpidp /opt/PointsharpIdP
Fix directory permissions:
$ sudo find /opt/PointsharpIdP -type d -exec chmod 750 {} \;
Fix file permissions:
$ sudo find /opt/PointsharpIdP -type f -exec chmod 640 {} \;
Verify write permissions for logs and data directories:
$ sudo -u pointsharpidp test -w /opt/PointsharpIdP/logs && echo "logs writable"
$ sudo -u pointsharpidp test -w /opt/PointsharpIdP/data && echo "data writable"