From e7fbcdc8bb646a4770c74d62f1531ea0820c2e12 Mon Sep 17 00:00:00 2001 From: Egon Araujo <enba14@c3sl.ufpr.br> Date: Thu, 9 Jun 2016 11:25:23 -0300 Subject: [PATCH] [issue/3254] Add encrypted ext4 home and sync on logout Signed-off-by: Egon Araujo <enba14@c3sl.ufpr.br> --- server/modules/local-accounts/opt/openslx/scripts/logout.sh | 6 ++++++ .../opt/openslx/scripts/systemd-local_accounts | 1 + 2 files changed, 7 insertions(+) create mode 100644 server/modules/local-accounts/opt/openslx/scripts/logout.sh diff --git a/server/modules/local-accounts/opt/openslx/scripts/logout.sh b/server/modules/local-accounts/opt/openslx/scripts/logout.sh new file mode 100644 index 00000000..4d1c72cf --- /dev/null +++ b/server/modules/local-accounts/opt/openslx/scripts/logout.sh @@ -0,0 +1,6 @@ +#!/bin/ash + +# runs on logout of users + +sync +echo "syncing" diff --git a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts index 151da35a..0c646542 100755 --- a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts +++ b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts @@ -1,5 +1,6 @@ #!/bin/ash +trap "/opt/openslx/scripts/logout.sh" 0 >> /etc/profile mkdir -p /home/openslx/localaccounts/bak for file in passwd group shadow; do echo $0": making backup of "$file -- GitLab