Skip to content
GitLab
Explore
Sign in
Commits on Source (2)
archive execution force root
· 1d754113
Kai Lorenz
authored
May 10, 2019
1d754113
fixed unintended multiuserarchive bug
· 023b4e18
Kai Lorenz
authored
May 10, 2019
023b4e18
Show whitespace changes
Inline
Side-by-side
tools/archiveuser/singleuser.sh
View file @
023b4e18
...
...
@@ -4,6 +4,11 @@
# Author: Kai Lorenz
# Last update 24.02.2019
if
((
EUID
!=
0
))
;
then
echo
"Please execute this script as root (sudo su)."
1>&2
exit
1
fi
ls
/home/
echo
"Please enter the target username"
read
varTargerUser
...
...
@@ -14,5 +19,5 @@ then
varArchiveName
=
$(
{
date
+%Y
;
echo
-
;
hostname
;
echo
-
;
echo
$varTargerUser
;
}
|
sed
':a;N;s/\n/ /;ba'
|
tr
-d
'[:space:]'
)
mkdir
/move
tar
--exclude
=
'/home/$varTargerUser/.local/share/Trash/'
--exclude
=
'/home/$varTargerUser/.cache/mozilla'
--exclude
=
'/home/$varTargerUser/.wine'
--exclude
=
'/home/$varTargerUser/.cache/google-chrome'
--exclude
=
'/home/$varTargerUser/.cache/pip'
--exclude
=
'/home/$varTargerUser/.cache/thumbnails'
-zcvpf
/move/
$varArchiveName
.tar.gz /home/
$varTargerUser
mv
-uv
/move/
*
/mnt/nfs/webis20/code-in-archive/account-graveyard
mv
-uv
/move/
varArchiveName
*
/mnt/nfs/webis20/code-in-archive/account-graveyard
fi